kbd: Fix keyboard unresponsive after early keypress

If a key was pressed but the kernel was not listening for interrupts,
the interrupt controller would wait until the previous interrupt was
handled, thus the kernel never finds out about the keypress and the
keyboard becomes unresponsive.

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>