Using "New scene" operator was setting the screen->scene pointer after the undo-push, messing up redos or undos immediate after.
Using "New scene" operator was setting the screen->scene pointer after the undo-push, messing up redos or undos immediate after.