At no point was there a double spend in the longest chain, which is exactly how bitcoin is designed to work.
All double spends by definition involve two chains (except those involving 0-confirm txs). A double spend in the same chain is impossible. Nodes will reject a tx which whose inputs already exist in another tx in the chain. So your claim is false.