Exploit or one time messup?

So i’m playing against a worlock using demon seed.
He uses corrupted blood. Which as you know will draw forever since it can’t destroy the worlock because of demonseed, but I have ICE block up so it can’t destroy me either.

Guess what happens??

I lost my turn somehow, and then it switched back to his turn, and he played thos 1 cost cards that make you draw a card. And then I got a turn used Geist to wipe out all his 1 cost cards, but then he made me draw 3 cards and was destroyed.

The main problem is. is the endless-corrupted blood made me lose a turn. I am not even sure how they stopped to bypass me so he could make a play on his next turn.

Maybe blizzard put some failsafe in them so they won’t just draw for days if someone has ice block up??

So anyway it stopped, and t skipped my turn and the warlock got another turn.

Is this a known issue / exploit, or was it just a fluke?

corrupted blood won’t draw infinitely
You just draw them all then they shuffle their copies

If your deck is made of only 10 corrupted bloods and you cast a spell that draws 3 cards,
first draw you draw 10 bloods (and fatigue) then put 20 bloods back in the deck
second draw 20 bloods (+fatigue) then put 40 in deck
third 40 (+) then put 60 in the deck (because deck limit is 60)

And then you can perform your next action