CRM-8667: Dotmailer Oauth2 callback URL returns 500 (#15207)
CRM-8667: Dotmailer Oauth2 callback URL returns 500 (#15207)

- add throwing exception with 400 status code when no state parameter
- add suppress warnings for Client::request method
orocrm/platform,orocrm/platform,orocrm/platform