oauth.credentialRequestCompleteHandler - check callback exists before invoking

The callback is optional, so don't assume it exists.