Might be related to the fact that I am reusing the initial Intents for each activity and the main activity has a filter applied. I'm thinking this filter may be preventing the startActivity method from working correctly in this one case. The other session history entries seem to work fine.