Even if it is a treasury check and you have ID there is still some potential liability. One of our tellers cashed a $5,000 treasury check for a customer who had stuck us several times with forged checks. Every teller in the bank knew her and knew what she had done in the past but hey, it's a treasury check - it's good. Two months later we get the check reclamation from the treasury and an affidavit signed by Ms. Check forger. She said she never got the check and that someone had stolen her ID. We protested and lost so we had to cough up the $5,000. Only later when she came in and cashed the replacement check and we submitted the replacement check for comparison to the original did we get the money back, after over a year and a ton of paper work and phone calls.
Once again I have wandered far from my point which is I don't think that the treasury can make you take the risk of cashing a check for a non-customer.
_________________________
Knowledge is knowing what to say. Wisdom is knowing when to say it.