Yes this situation is very subjective. Only the person involved can decide for his/her self.
CIC will in all probability give due consideration as this is valid and good reason to reschedule the oath.
Having said that, if it were me, and I have the financial means, I'd fly back to attend...