Homeless shelter's nixed fundraiser leads to shortfall, and a treat for residents