Sounds like you were going about the same speed as the wind when you popped the spin out, and it had nothing to fill with, causing the shrimping.
I suspect this happened in lighter air?
Yes, slightly off ddw (dead downwind) would prevent this to a large extent. But yanking that thing up as fast as possible would too.