Fixing `client.request()` by re-throwing an error if there is no handler defined & removing `server` check when coercing `payload` as the `instanceof` will work with the shim provided in `intro.js`