If bPromptOnReplacingDirtyQueue is true and the current queue has been modified since being loaded, a dialog will prompt the user if they want to discard their changes. If this dialog is rejected, or there was an error loading the queue, returns false, else returns true. Note that bPromptOnReplacingDirtyQueue is effectively ignored if the application is in "unattended" mode because the dialog is auto-accepted.