This ticket will cover the following test scenarios and create additional tickets as needed for more scenarios:
- Startup completes successfully, allowing the server to service user commands before sampling is completed.
- Sampling failures (e.g., inability to start the cap-maintainer thread) are treated as fatal errors.
- Sampling eventually completes successfully, allowing the cap-maintainer thread to resume its normal functionality.