Could you book a separate ticket C to D?
Would require that the airline flying A-B-C would check in across tickets. And give the added risk of a separate connection. But probably more safe than being a no show, as that would very likely cause the remainder to be cancelled.