The oil light would go on if the engine stopped with the ignition on, that's normal. When you restart it goes off.
The MT07 can be prone to stalling, as you blip the throttle from tickover, the engine just dies. When you had this happen, were you at a standstill, about to move off? The symptoms...