Bridging Deliberation and Reactivity in Cooperative Multi-robot Systems