update test to detect another bug
fix `payin()` to flag which participants we actually have card holds for
zero out known anomalous tip
optimize DB check

Total runtime: 52570.561 ms → 118.837 ms