Bug 1077124 - [Contacts] Number pad keyboard remains visible when
switching from phone number field to name field.
 - Should not clear dataPromise while the switchCurrentIMEngine call is
   not complete.