also, after doing this here, maybe it's possible to also call switchMmmsSimHandler in MessageManager.retrieveMMS instead of doing it in ThreadUI.

The rationale is that MessageManager does the technical stuff while ThreadUI does the user interface things.

 Just thoughts for a future patch; not for now, but tell me what you think :)