NavUtils.shouldUpRecreateTask falha no JellyBean
Eu tenho um aplicativo que emite notificações que, quando selecionadas, iniciam uma atividade. De acordo com os documentos do Android, posso usar o NavUtils.shouldUpRecreateTask para verificar se a atividade foi iniciada diretamente (ou seja, a partir da notificação) ou por meio de uma pilha de atividades normal. No entanto, dá a resposta errada. Eu estou testando isso no JellyBean, mas usando a biblioteca de suporte.
Basicamente, shouldUpRecreateTask sempre retorna false, mesmo quando a atividade foi iniciada a partir da notificação.
Alguma idéia sobre por que shouldUpRecreateTask está deixando de dar a resposta correta?