Is the problem that the crossing trains are 6-car,
ruling out a Castlerea crossing?
Ideally an N60 bypass or even a relief road might allow closure of the level crossing and extension of the loop platform to 176m which would add some flex to the timetable but clearly that's not on the cards for a LONG time.