If there's a contacts DB change while the dialpad is open, reload the
cache instead of dropping it.

Fixes issue #6679.

Change-Id: I1f96482c680fbc78300e57d5de40cdad88e3029f