Soft social systems and shocks: an experiment with an agent based model