Agent not smart enough to walk around obstacles

My Units are navmesh agents, however, when they stop I turn off the agent, and enable the obstacle component (no carve).

Is there any way I can get this agent to recalculate his path and go to the position marked by the red line? The agents in a circle have stopped to attack the cube, but this guy is supposed to walk around them.

I have a very similar problem, we talked about it in this thread here, tell me if you find a solution please.