Only load service definitions once a user has chosen a service.

Fixes #35