Ensure hwtimer_spin() won't wait for an unreachable stop counter value

Avoid a nasty race condition for timers with less than 32 significative bits.