Despite both the Installed and REMOVE properties being set correct e.g., REMOVE=ALL, the custom uninstall text is not showing in the ExitDlg when invoked with msiexec /x. If you run msiexec /i and run the MSI in maintenance mode, then choose Uninstall, it does show as expected. The condition should fire appropriately.
Need to investigate more.
Originally posted by @heaths in #1834 (comment)