Return NotFound to HEAD request if no upload exists
Return NotFound to HEAD request if no InProgress FileGroup exists
Extract common setup
Return Ok with content length to HEAD request if Upload is complete
Extract more common setup
Try a different test setup structure
Return PartialContent with content range to HEAD request if Upload is incomplete
Centralize header creation
Pass fileGroupId to Upload lookup