As noted in #5546, the Turn 0 commands are not executed in visual replays. That is because the visual replay turn manager pushes commands on "NotifyFinished
Update", which is run for the first time after turn 0 has been processed.
I couldn't find any particular reason why rP16727 (the OG visual replay diff) or rP17746 didn't use FinishedOwnCommands instead, which seems more logical.
This reverts some hacky-looking code from rP17746.
(Note that MP games can't actually have commands on turn 0.)
Reported by: Freagarach