Honor returned status code for HEAD requests

I came across this while attempting HEAD requests with apigility.  I found that HEAD requests will always return 200 OK even when the resource is not found.