i dropped £20 in a petrol station the other day and a guy ran after me to give it back. was so greatfull for it.
i recomend the same in your case. i bet the guy was downt o his last cash so decided rather than the pub he would leave the money in the bank and pay his bills.