Historical Rules · 22 July 2016
Rule 307.5a
Official source text from the 22 July 2016 Rules release
Similarly, if an effect checks to see if a spell was cast “any time a sorcery couldn’t have been cast,” it’s checking only whether the spell’s controller cast it without having priority, during a phase other than his or her main phase, or while another object was on the stack.