It was highlighted in a PR discussion previously that the recently moved Assert
macro call inside the block disconnected loop had been redundant for quite a while because of the presence of the assert
macro call at the start of the function. Therefore, it is removed now.
refs #https://github.com/bitcoin/bitcoin/pull/31757#discussion_r1995416821