From External to Swap Regret 2.0: An Efficient Reduction and Oblivious Adversary for Large Action Spaces