It's to easy (sorry about the pun) to just say the pilot "had forgotten to renew his licence". This is a joint responsibility between the pilot and the company. All the companies I know of issue timely reminders but this sounds like an error in administration.
Also are Easy that short of standby cover that the flight had to be cancelled?