Leave the Shock Troops where they are. Shock troops are the core of the Soviet infantry in this game unless you want to suffer.
I think now assault guards is pretty good,vet 1 heal themself and better vet bonus than shock means will more effective when assault guards reinforce with Consript,in my opinion shock will more better in 2cp and 1v1 2v2 game,but for some commander more effect in 3v3 and 4v4 like ISU+shock troop commander ,replace shock by assault guards I think will better