[IMPROVED] Detect potential dual payout situations

Addreeses and fixes #715 

Double payouts are very unlikely but this should find some potential edge cases.