Aaron - yes, I personally think it was the firmware, probably due to the implementation of the Kepware A-B is using for comm drivers. We didn't get a clear explanation of why the new firmware was going to be better, and nothing in the upgrade notes indicated it would have an effect on our problem. However, it seems more unlikely that changing from a using a bit to address alarm bits to using a word to address alarm bits (see below!) would correct the comm problems. That was the only configuration change we made.
Doug - Yes, that is exactly what they mean. You may have to upgrade your wire duct sizes to hide all the extra cable you have looped around.
This is an actual quote from the tech support email - I am not making this up. Don't ask - I don't understand it either!
"The alarm triggers in the Alarm setup are configured incorrectly. They are set by bit. They should be set for value because the actual trigger is a bit. The bit type is used for word triggers that are evaluated as bit."