Worker: improve image client caching logic
Fix edge cases with image builds (#148) - Fix edge cases with multiple workers trying to mount in the same location - Add option to disable background image cache - Fix http serialization logic for task payloads (for empty payloads and empty json body) --------- Co-authored-by: Luke Lombardi <luke@beam.cloud>