This is because of the asinine way that Team17 designed the 3.7.2.2 update.
There are two ways to fix this:
- A small wormkit module that ignores the 3.7.2.2 check
- A small program to patch the replays to 3.7.2.1 (single byte change).
3.8.0, when released, will playback these replays properly.