[Bug][Scripting] Race in saving script source

When attempting to test a script twice I mistakenly set its source before the previous source had been reported as compiled. When calling roomscript x I got this for Source Code:

{"code":"system.notFound","message":"Not found"}

This race was intermittently repeatable. I’m guessing it’s something like the second upload removes the first script file while the compilation is in progress.