Is there a time limit to for the unregistered customer to withdraw the funds sent to them?

No. The money in the wallet will not expire.