Fix re-login sometimes not working.

The initial receive was being called after the LOGIN command. The
parser seems to sometimes have problems splitting two messages which
caused the login command to be ignored even though it was actually
successful.