Initialize messagelistmodel before calling add/remove/update.

This also removes duplicate guards of init(). The init() method
guards itself.

Change-Id: Ia2de163b8f55b5657c98daf2ea5873d5b2ef8446
Reviewed-by: Valerio Valerio <valerio.valerio@jollamobile.com>