It was introduced as Gorakhnath Exp to connect Lucknow-Gorakhpur as comfort overnight ICE which later share slot with two trains (one been Shaheed)!!
Later Gorakhnath Exp got extended to BSB & become daily Krishak (I am not sure but Krishak was ICE in GKP-BSB past GC)!!
It has to serve GKP-BCY as ICE & hence GKP arrival can't be pushed at wee early hours!!