Loco Changes are not done at GHD, as far as i know. All loco changes are done at BRKA.
So as BRKA-RNC is very small distance ,you have to send this train with Diesel loco till Ranchi itself, or extend to Hatia for Rake maintenance purpose. And Bhuj to the other end. Make it Bhuj-Hatia Express. That will be much more better connectivity.