Handle non-specific HTTP errors in Panopticon

Make sure we handle `422` and other such errors when registering with Panopticon. See alphagov/whitehall#1255 for extra context.

cc @mattbostock