Fixed severe bug causing heap exhaustion when throwing an illegal argument error

The illegal argument error is for mismatched SIM and manifest files. The large
manifest object was being pretty-printed, using all memory in string creation.

Removed the manifest condition slot as it's not strictly required.