I think what I should do is if you haven't been paid in over 3 days, do a payout even if you have less than 0.01 BTC, but over 0.001. What do you guys think?
Good idea, but I suppose it will not solve all issues. I still have some dust in immature and unexchanged coins after almost a week after quitting your pool.