Main thread tick/tock needs to happen in advance
Main thread tick/tock needs to happen in advance

Otherwise the no_pipeline case will double-tick without a tock,
dropping the branch-to-self check

lab11/M-ulator,lab11/M-ulator,lab11/M-ulator,lab11/M-ulator,lab11/M-ulator,lab11/M-ulator,lab11/M-ulator