Changes to any output device ignored until the world file is reloaded?

Here are the steps to reproduce what I think is a bug.

STEPS:

  1. Start World Machine.
  2. Save the default world to a new folder.
  3. In the settings for the Height Output device, select 16-bit PNG and click OK.
  4. Select File menu > Save.
  5. Right-click on the Height Output device and select “Write Output to Disk” from the menu.
  6. After Confirming the prompts, the file is exported to:
    “C:\Program Files\World Machine 2 Professional\output.png”.
  7. Select File menu > New to unload the world.
  8. Re-open the saved file from the File Menu’s recent files list.
  9. Right-click on the Height Output device and select “Write Output to Disk” from the menu.
  10. After Confirming the prompts, the file is now exported to “output.png” in the same folder as the world file.

From my testing, it appears that ANY changes to the output file (including the file path, file name and file type) are not respected during an export until the world file is reloaded. After reloading all of the output settings seem to work correctly. I’ve also noticed this affecting ALL of the file output devices that I have used (Height Output, Bitmap Output, Mesh Output and Normal-Map Maker).

Am I missing something here? This almost seems too obvious to be an actual bug, but I don’t see how ignoring output settings that I’ve just made can be the correct behavior.