add failure code for batches with an unexpected size

5 indicates that all of the cameras were on, while 1 indicates that only
the FC was on in the current targets of the program, so locking that in
automatically to see if there are ever changes to that