"Asynchronous", I knew their was an antonym, but I couldn't think of it. Well anyway, now that I've had time to think about it, I've decided to reword my suggestion.
"Prevent simultaneous armament fire"
"Should 2 armaments for the same interceptor reload at the same time, the second weapon will delay its next shot by 50 percent."
For a coding point of view, that should bypass the need to reset the weapon delay every time the weapons have a chance to sync. Granted I know nothing of C++ but still.