Answer
The pilot delayed the fitness decision until social and schedule pressure were higher. A go/no go self assessment should happen before travel when cancellation or handover is easier.
Explanation
Human factors decisions get harder after time and money have been spent. Early self assessment protects the pilot from pressure to continue.