Missing RecordType leads to unexpected server error

Summary

This db.Record().add_parent("stuff").insert() causes an EntityDoesNotExistError if "stuff" does not exist.

This db.Record().add_parent("stuff").add_property("elabFTWID", 234243).insert() does cause an unexpected server error .

Expected Behavior

There should be an EntityDoesNotExistError in both cases.