I also prefer not to interrupt others or to be interrupted. But if you send your problem as an e-mail, people can answer at their convenience.
My own experience is that frequently, the act of thinking about an issue long enough to be able to formulate a coherent e-mail about it makes the solution jump out at me before I even send the message.
In truth I normally do both. I'll send an email flagging that there is a blocker I want to discuss at the next relevant opportunity.
And I've also found that writing that email leads to me solving the problem at least 50% of the times (same with writing to forum posts of StackOverflow questions)
My own experience is that frequently, the act of thinking about an issue long enough to be able to formulate a coherent e-mail about it makes the solution jump out at me before I even send the message.