Yes, you're right. I have traveled in the train several times (unfortunately).
Whole scenario is like this:
22488 leads.12488 behind.
Train enters KIR.
--------------------------------------------------
Loco...
more... (MGS WDM) detaches
MLDT WDM Loco attaches.
The 22488 towards RDP is detached.
It takes around 20-25 minutes.
-----------------------------------------
Now the main Loco (MGS WDM) again attaches with 12488 and then depart to go Jogbani. It again takes 25-30 minutes.
But according Time Table, 12488 departs at 04:55 before 22487 whose scheduled departure is 5:45. Which is impossible.
Can't they think these simple things while preparing TimeTable.