1MB added to available ram when checking if available is sufficient. All actual ram values in game are a multiple of 50MB so an extra 1MB can't ever allow additional script load to be ran.
The error message for running multiple instances of the same script with the same args should be updated to clarify that the args is the issue not just the multiple instances