For something so important why not just fly from an airport that has a flight and airline on sale, such as Jet2 or something?
Failing that, why not just do Turkish via Istanbul?
If, as you say, you risk loosing a wedding date and money, forget trying your best to stick to an EDI flight, just do what you can to get you to Bodrum!