Instead of wasting 3 hours in and around Bangalore, why not divert this train via CTA, BAY, GDG instead of via DVG? SWR can receive and handover trains to CR and SR at current timings.
Atleast Ballari, Chitradurga get a daily train to Mumbai.
Extend DR UBL (SWR train) to YPR/ SBC. Anyway this reaches Hubli by 1030. Can reach Bangalore by...
more... 1730-1800. Return can leave by 0800 to reach Hubli by 1530 and continue further.