In the scenario where part of the proceeds were used to purchase groceries, I would say that the customer does not qualify as an MSB. In the others, however, they would. According to 31 CFR 103.11(uu)(2), a check casher is "a person who does... cash checks in an amount greater than $1,000 in currency
or monetary or other instruments for any person on any day in one of more transactions." And there is no minimum dollar threshold for money transmitters.
I think
this is the guidance you remember.