I only trade spreads, and I rolled my July stuff on June 20 in order to avoid getting caught in the maelstrom.
Rolls are totally unpredictable barring inside information on a big commercial not wanting to make or take delivery at the 11th hour... Anyone predicting otherwise should be drug tested.