Correctly handle PATCH on non-existent resource