1daa35176f
## Summary In all cases, we unzip these immediately after returning. By moving the unzipping into the database, we can remove a bunch of code (coming in a separate PR), and pave the way for hash-checking, since hash generation will _also_ happen in the database, and splitting the caching layers across the database and the unzipper creates complications. Closes #2863.