Allow dismissing composition screen when it has no delegate.

The idea is to ask the delegate to dismiss the composition screen. Sometimes we
have a hard time wiring the delegate back up. In that case, the user is stuck
being unable to do anything from the screen. No longer.
Fix scraping thread lists with announcements.