Gibraltar and Madeira have better options for a deviation. Airlines flying to St. Helena are in a more difficult situation. Either risk a landing and hope for the best or safely deviate to Ascension Island not knowing what to do next with passengers and the aircraft. I can imagine Comair is not very keen to operate that route