Don't crash when we fail to find extend info for a middle node
In #21242 (moved), we eliminated a crash when we failed to find an extend info for a guard in onion_extend_cpath. But we left in an assert for the middle case. (We should also make sure the equivalent exit case is non-fatal.)