Now publishes connection failure event for invalid password
Changed message for connection failure away from exception

The exception is always a disposed object, so we might as well make the
exception useful.