This is normal because they are technically disarmed for that turn. To be considered "armed" a robot must have an active weapon (not a weapon capable of being armed/activated), but it needs to be the AI's turn before it can decide to activate another weapon (if possible). Remember that you cannot activate multiple melee weapons simultaneously.