the player shouldn't get drunk if cancelling a drink

fixes #5533