Database error leads to 5,000 checks sent to wrong addresses