Use .config options when starting as service

Fix "args" testing for length == 0, so that service startup correctly
parses and uses .config file for service startup.
Without this, only interactive mode actually uses .config.