ConnectionMonitor: does not throw IllegalArgumentException anymore when trying to register multiple times - Added unregister() method