Initial Murphy mainloop adaptation for MessageLoop.
Reconnect to Murphy if connection fails or goes down.