By adding a network drive to the topside switch you could have all the pi's load an image from the topside, removing the need for an SD card on the RasPrime, and only requiring the Pi Zeros to have a small boot instruction on their SD cards. This would completely prevent RasPrime corruption and make the PiCam's much less likely to corrupt. Further, you could probably make the PiCam's SD card a read-only device making a failure extremely unlikely.
This would also make loading software onto the device extremely quick as you would only have to update a single shared folder on the network drive. (have separate boot directories for each machine but mount the same /opt/ partition for every machine) This would also mean that the config file for every device on the system would only live in a single place, and updating this file would update it for the entire system.
Food for thought for next years team: booting raspberry pi's from the network
By adding a network drive to the topside switch you could have all the pi's load an image from the topside, removing the need for an SD card on the RasPrime, and only requiring the Pi Zeros to have a small boot instruction on their SD cards. This would completely prevent RasPrime corruption and make the PiCam's much less likely to corrupt. Further, you could probably make the PiCam's SD card a read-only device making a failure extremely unlikely.
This would also make loading software onto the device extremely quick as you would only have to update a single shared folder on the network drive. (have separate boot directories for each machine but mount the same
/opt/
partition for every machine) This would also mean that the config file for every device on the system would only live in a single place, and updating this file would update it for the entire system.