Main problem: whatever a travel insurance would cover, you already bought your ticket, knowing you might need to change it. Insurance will not cover such situation, especially as you knew you might have to change, and therefore could also have bought a more flexible ticket.