hw: don't unmask timer IRQ on any kernel pass

ref #855
hw: touch kernel scheduler and timer less often

fix #855