Trains originating from Dibrugarh Town(DBRT) never reversed at NTSK. (They reversed at TSK before the construction of NTSK) SPGN-NTSK bypass line was to avoid reversal of trains originating from LEDO and going towards GHY. The large duration of stoppage was because half the train originated from DBRT and the other half from NTSK because DBRT didn't have terminal facilities to handle long rakes. With the construction of new station at Banipur, Dibrugarh with proper terminal facilities (which I personally feel should have been constructed at Tinsukia given the geography of the region, but alas, these so called "EXPERTS"!!) all the "HALF-RAKE" from NTSK and from DBRT shifted to DBRG.
If you want proof, you can check the previous train boards on...
more... which it was written NTSK-HWH on some coaches and DBRT-HWH on other coaches of Kamrup Express. Similar was the case for Brahmaputra Mail. Don't remember about the weeklies though. (Sorry,I don't have any photos which I can post)