A lot of people fail to understand the difference between halting the bill and withdrawn the bill:
If the government just halts the bill, then the bill will go directly to the so called "second read" and the bill will pass just after the "third read" when the bill is re-introduced.
If the government withdraws the bill, then the bill will have to go through the long whole process again when the bill is re-introduced.