Maintenance @ Shed isnt bound to happen, unless Loco gets minor issue which can be rectified easily...in case major issue happens, Loco will be sent back to the shed it, which it belongs to!!
Loco change needs two thing: Long idling of rake @ station along with extra shed/loop line space to manage various Loco..PNVL/BSR hasnt been developed to manage any of these facilities!!