Refactoring: replaced proprietary timed dialog in ConfirmVirtProposal

using Popup.TimedAnyQuestion. It simplifies and DRY the code. Moreover
user now is informed that dialog has timeout (it wasn't clear before)