Address review board comments:

  1) Only initialize dark canaries and register handlers if a dark canary service name is defined.
  2) Made the dark canary client name suffix a variable, not a static string.