Reasonable cancellation and rescheduling is normal. That client is unreasonable. It’s just a massage - sure we look forward to it and it sucks to have to reschedule but it’s not the end of the world.
I would much prefer a provider reschedule then power through while feeling like crap and potentially passing his cold on to me.
You did the right thing.