Bug 847866 - [Dialer] Avoid race conditions in overlays (r=etiennesegonzac)

We avoid race conditions provoked for example in case an overlay is shown and hidden before the showing animation finishes. On the other hand, we also include the possibility to use and already shown overlay to update its content.