Fix #203: reset keyboard whether or not there's a message box to show.

The blanking was only because the keyboard layout pre-emptively changed for the new size - now, if that happened (i.e. if keyboard was a different size), changing it back will redraw.