fix servergenerated replays

if this is a reloaded game then we dont need to add [start]
remove code duplication of unit advancements

the advancemnts after [unstore_unit] and after attacks now use the same
function.