Distribute a unified binary for snapshots

This means that a snapshot is purely a binary with no rust dynamic dependencies!

Closes #10744