I don't use Yo, but I use a lot of 2 cd mysteries. And this is usually a matter of lag on the ones I do use. In similar cases I've seen, it's been a matter of lag.
After you wait for Yo and wait for dance, it's possible that the round have already or is very close to the end on the server side, which you have a delay in seeing. And if you attempt to use a mystery when the round have ended on the server end but not on yours, what happens is that you will actually use that mystery next round "normally" (as opposed to pre-Q).
I get around this, when I expect such lag, by turning on auto right after clicking dance, so I don't have to wait for the dance to actually happen before using the mystery again(which you need to if done manually), instead, the game will automatically recast what it can. Thou... it does mess up targeting, but sometimes the extra mystery is worth it.