So, units which do something else, for the order they actually received is fine? Do you know any other RTS games which contain that logic?
Every RTS ever with bad pathfinding? no but seriously, AI entities have no problems of weapons not firing until found cover (at least from my experience) and it takes very little time, and can actually help so in this case it could stay.