If a user only has the Dev or Beta channels installed, but not Canary or Stable, then chrome-launcher will fail.
I cannot find any reference to these alternate Chrome channels in the discussions here, so I'm unsure if excluding them is an oversight or deliberate.