Surely before cyl1 is at TDC? When the sync pulse comes then the sequence restarts, most people will want the index to initialise on Cyl 1.
I makes no real difference if you start the squence on the second cylinder in the sequence, but seeing that describing engine indexing is a pain in the arse at the best of times, it would be better to keep the h[] order in firing order.
So if you can move the trigger so that it syncs when Cyl1 is 180 to 90deg BTDC surely that would be better?