Move archive cache responsibility to mirror source.

This will require at least this version of Flapjack on both sides for the mirror process to work properly.

See #653 and previous PR #661, which didn't really solve the issue properly.
Yeah, or maybe `remove` and `add`, as that's what the outcome is in the next clause.