In your case, it's collision, NOT constant acceleration (or rate of change of velocity), which makes it different.
It goes through zero yes, but if the velocity was say, v=36m/s downwards initially, then according to you it should go through v=35, 34, 33, ... ,-36. It doesn't mean that it stops...