I'm no expert on this topic, but trying to think through this logically - how would you reconcile to auditors that you issued the check for a reason (overpayment, etc), but now the customer says they aren't owed anything....seems like there would be a problem with voiding. Seems you would want these to go the escheat route, even though it takes more work.
_________________________
My comments are absolutely no reflection of, nor influenced by, my employer - take them at your own risk.