At 10:30 I stopped at my bank. They had the check, which mysteriously had resulted in a deposit slip but was not posted to my account. it was re-deposited and it is now showing up on my online account.
They will cover any charges incurred, they say, but I'm holding onto all records from today and yesterday. Just in case.