Improve log messages on client join
Change condition off-by-one to make more sense
Add an Alarm call for objects.

Behaves similarly to alarm(2)
Remove build warnings
Shutdown and restart when using ALARM
Common place to set alarm
Tell client when it's not registered
Add safe-guard against cluster jump
Synchronize alarm
Disable logging on replay