Add a test for http_status being set from type on batches

Also add comments explaining why http_status is left the same if it
isn't supported.