fix notifications

* use bare JID
* fragments can be initialized before they are onscreen
prevent ClassNotFoundException when restoring ViewPager