Why is PlayFab sending back a 400 BadRequest in response to a backend server side 500? This feels counter intuitive. Spent this morning chasing my tail looking for a malformed request on the client side because of the 400 response, only to finally realise that the inner part of the message was reporting a server side error. My client side request wasn't malformed in any way, so the 400 is very misleading.