Only show dealer dialog once in tavern

Resolves #2269. Since the dialog timer is already created once, we make sure that we don't create multiple timers and therefore the timer can be properly cancelled when leaving the level.