What happens if someone doesn't mark an answer as answered or choose the best answer?
If no suitable answer is available coins are refunded. Otherwise an appropriate answer is chosen after 5 days from question post.
I understand you don't want people potentially throwing away money - its a problem where you need a high volume of answerers for the no-refund model to work. Just something to think about.