A notificação de alerta não funciona às vezes

Faço uma notificação de alerta assim:

Notification.Builder nb = new Notification.Builder(context)
        .setSmallIcon(icon)
        .setContentTitle("Title")
        .setContentText("Content")
        .setDeleteIntent(delete)
        .setPriority(Notification.PRIORITY_HIGH)
        .setVibrate(new long[0]);

notificationManager.notify(1, nb.build()); // TODO hardcode

Na primeira vez em que instalo o aplicativo em um dispositivo de teste, as notificações ficam prontas, mas se eu expandir a área de notificação (enquanto o heads-up ainda está em execução) e ignorar a notificação a partir daí, na próxima vez que as notificações não estiverem prontas. Depois de reinstalar o aplicativo, as notificações são exibidas novamente. Existem razões pelas quais o comportamento do heads-up não pode ser constante?

questionAnswers(2)

yourAnswerToTheQuestion