test user context error situations

fix #78

the test showed that varnish aborts if the hash lookup returns a non-ok status. to me that makes sense so the test ensures we fail the request on hash lookup failure.