Thanks for taking the time to share your findings @RichardDL!
That is correct. It is cached for the selected board and port and will only appear again if the previous upload failed.
If you want to trigger a reappearance of the dialog, select Sketch > Configure and Upload from the Arduino IDE menus.