Confirmed & fixed. Responds "too busy for Cancel, try Abandon instead". If someone wants to, they could improve that. As noted in the commit:
/* TODO: We could instead remove the cancelled operation * from c_pending_ops like Abandon does, and send its * response here. Not if it is pending because of a * congested connection though. */