May because of 16347, for maintaining a sufficient gap between 17606 and 16347. The difference of ARR time @ payyanur for the both trains is only 12 Min but after payyanuur 16347 having 11 halts and 17606 having only 2 halts. Just a thought not sure.