As Tom pointed out, it isn't a problem to run supervise from an init script. Although you certainly don't need to.