The FMRI is still not listed in the case material. The manifest XML file is not sufficient, and in fact isn't actually that interesting because nothing can depend on it. The FMRI is the interface the admin sees and that other things can depend on so it must be listed in the case.
Also what is the method credentials used to start the service ? What uid/gid does it run with, does it run with any privileges (other than basic - and does it even need those ?) -- Darren J Moffat