Do not return CAMEL_AUTHENTICATION_REJECT on runtime errors

Returning CAMEL_AUTHENTICATION_REJECT on runtime errors also means
that a stored password is forgotten and a user is asked for it,
which is eventually not used, because the runtime error can repeat.
The correct return code is CAMEL_AUTHENTICATION_ERROR in this case.