Generally because generic init script for mcollective is broken at least in Ubuntu and altering restart in such way seems better than shipping our own package.