Bug 929911 - UpdateHeight on already visible keyboard doesn't throw keyboardchange event

At the moment we wait for the transition to end before we go on with updateHeight, but that never fires when keyboard is already visible. So let's call callback immediately if visible and not in transition.