Of course, there could also be a plausible explanation for this. Account holder at other bank closed their account due to a lost or stolen checkbook, or identity theft. The checks were written prior to the account closing, and your account holder held them for a period of time (days or weeks after date written). Not saying this is the case, but I have seen that happen. It is my experience that it is easier to clean up the mess by closing the account, and worrying about the legitimate items that were outstanding when they come in.
Based on what little info you provided above, I have no way of telling if this is what may have happened. Then again, it could be fraud. You do need to investigate, starting with your customer. I'm assuming you have already charged the account for the items that were NSF, or were the funds already gone?
_________________________
Providing alternative truths since the invention of time