Re-instated the need to wait for a message event to complete, then checking whether the connection is still open before deciding to continue with the iteratee.
Changed the group/artifact/package to align with how we do things.