OK, thanks for this alternative workaround.
So is this the same class of problem as discussed in the original thread about this issue?
Do you still plan to implement negative time so you can timestamp these earlier than the beginning of the bar? The answer to the question about the pre-roll mechanism doing this is apparently no.