There was a bug whereby an instance would expect heartbeats from itself, but there are conditions to ensure this doesn't happen. On timeout the instance will then suspect itself. This has been fixed so that an instance will never expect heartbeats from itself.
Also, other bug fixes such as not registering StateTransitionLogger twice (which gave double output in messages.log)
Merge branch '1.9-maint' into filtered-votes