Such a major route diversion just to avoid a loco reversal is too much.
As for the train using a longer route, it was introduced in that route after considering all factors, like demand and operational feasibility. Unless any of those change, there is no reason to divert it.