Fix arbiter crash #1250

A service definition containing multiple servicegroups entries
may lead to an arbiter crash.

If you want me to, I can remove some unnecessary code from the test case.
this does not add test. This configuration is already tested in test_complexe_hostgroups as the class name suggests