reset: fix reset halt bug