Calling mayReconnect one more time to allow reconnect_failed to be fired.
Fix in util.merge to properly match property names.
Merge branch 'fixutilmerge' into patches
Merge branch 'fixreconnectfailed' into patches