Keith's former tenant refused to leave the keys with him when she moved out on Saturday night April 30. She left them with a note saying she would return them once she got her deposit back, which is not how the lease worked. You don't return the keys when you move out? That's $35 from your deposit.
Because the new tenants were moving in the next day, Keith re-keyed the locks first thing Sunday morning.
On Monday night, the former tenant dropped two of the three keys off in Keith's mailbox, along with a note that she would return the last one when she got the deposit back.
This woman clearly does not understand the concepts of
1. New tenants and
2. A contract.