if this ends in a mistrial how long will it take to reschedule?
Months at least. All of the players have other cases, and the Judge actually has even more work on top of that. To reschedule could even mean next year, given the length of the trial.
HHJP will come back with more caselaw and clearer thoughts on the issue at hand.
Rock meet hard place right now.