Signal host monitor as soon as a connection is marked defunct (JAVA-367).

I've had to change to an enum instead of a boolean for the Host state, in order to compute `isHostAddition` when signal... is called.