Theory about 727 and wheels up launch

Your theory would be correct and being low on fluid I could see the transmission neutralizing.