Nah i dont think it need more halts!!
Gwalior/Agra are top revenue generator for this train with alot of passenger travelling, so halt timeings should be made 5mins.
About changing the time, making it 1hrs late isn't a bad decision, as timings at JHS will become better.