(Arch) Prevent errors when submitting partial project data
(Arch/Edit) Check if removing/setting archProject references is necessary

This helps cut down on our bandwidth costs (even if only by a little bit) by
reducing the number of writes to the server.