[Reviewer: Alex] Return 404 on HSS failure

Fixes https://github.com/Metaswitch/crest/issues/78.

Also adds a "reason": "Invalid API" in the body of a 404, to help distinguish between "I got a 404 because the subscriber wasn't found" and "I got a 404 because I tried the wrong URL".