Btw, I was not able to reproduce the issue I mentioned earlier (sms inline activity was stuck at Inbox view when hash was changed from ActivityHandler) with the latest sources. Not sure what was wrong there, maybe something wrong with my local instance.

Taking this into account I think the less riskier would be to revert my changes(ActivityHandler.toView and Compose.fromMessage) from this patch, wait for NavigationObject and then file follow up to deal with it if required :) So, I returned hash change logic to ActivityHandler for now. 

I tried to do Compose.fromActivity as we discussed earlier though. But it affects more functionality that I was aware of (ex. message from notification) and becomes out of scope for this particular patch.

Does it work for you?