Currently, if the client is launched with --watch-worlds, it will reload into any built world, regardless of whether it was built for Build & Test or Build & Publish. I would much prefer if it only reloaded if the build was for Build & Test.
At the very least, please make it not try to load non-Windows builds because this just causes the client to emit an error anyway.