Tips for webhook debugging?

If it's not JSON or FORM encoded... then it's likely a QUERY. Check out this example:

...dump the HTTP request that the Particle Cloud makes?

Not currently

Monitor responses:
http://docs.particle.io/photon/webhooks/#handling-web-responses

10 consecutive errors will disable your webhook:
http://docs.particle.io/photon/webhooks/#errors