As reported in #5604, there is an OOS on rejoin sometimes.
The cause is that paths are not serialised following rP22902 since they're deleted at the end of turn N (and computed), but messages are sent at the beginning of turn N+1. Rejoiners don't compute the paths, and don't send the messages.
To fix this, we need to change the architecture slightly. This is taken from D14 where this was (attempted) to be fixed - I actually didn't fix this quite correctly in D14.