Depend only on RetrieveWorkerRun in configure stage
We want to depend only on RetrieveWorkerRun
on the configure method to retrieve different configurations.
- move the `RetrieveWorkerRun` on first step
- use it as only source of user configuration
- should be able to populate
- `self.user_configuration`
- `self.config`
- `self.worker_details` - probably unused
- `self.process_information` - probably unused
- list secrets
- remove now useless API calls
- `RetrieveDataImport`
- `RetrieveWorkerVersion`
Of course, you'll leave the RetrieveSecret
calls.