I believe I've found another edge case for the revert menu not appearing (originally fixed in v0.9.5.7).
This is the error I'm getting in ksp.log:
[EXC 13:39:43.837] NullReferenceException: Object reference not set to an instance of an object
PauseMenu.drawRevertOptions ()
PauseMenu.<draw>m__814 ()
DialogGUIButton.OptionSelected ()
DialogGUIButton.<Create>m__800 ()
UnityEngine.Events.InvokableCall.Invoke (System.Object[] args)
UnityEngine.Events.InvokableCallList.Invoke (System.Object[] parameters)
UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters)
UnityEngine.Events.UnityEvent.Invoke ()
UnityEngine.UI.Button.Press ()
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData)
UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData)
UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor)
UnityEngine.EventSystems.EventSystem:Update()
This is how I'm able to reproduce this (I have only Kerbal Konstructs and Module Manager installed):
Start a fresh test save.
Create a basic rocket in the VAB with a capsule, parachute, solid booster.
Save this rocket, optionally test it and see that revert currently works fine.
Quit KSP entirely.
Start KSP and load the test save.
Click on the launchpad and choose to launch the test ship created earlier.
Revert menu will not appear.
This bug only appears if the first thing you do after loading your save is try and launch the saved rocket directly from the launch pad. If you go into the VAB and load the rocket and then launch it, reverts work fine. The bug also doesn't seem to appear unless you reproduce the steps after starting KSP from the desktop. If you just exit out of a save and then reload the save without exiting KSP the bug doesn't seem to occur.
Hope that helps!
EDIT: I'm using KK 0.9.5.8 on KSP 1.1.0.1209 x64