leave the synced context for drawing

if we call draw during the synced context we don't want that possible
calls of rng during the draw confuse the rng. This can for example happen
if someone uses the rng in a SUF for an ability.
add replay::add_start_if_not_there_yet

the intention is to fix 21927 in a later patch
fix 21926

we now add a [start] in replays if there is none.