Bug fixes and improvements
- Allows the token exchange service to restart on port configuration changes.
- Fixes an issue where fleet status service doesn't send component status change messages for unpinned lambdas if they aren't triggered.
- Fixes an issue where components aren't gracefully shutdown when a new component version is deployed.
- Fixes an issue where built-in plugins’ injection hooks are executed twice resulting in extra lifecycle events and duplicate logging.
- Improves component lifecycle logging on Windows devices.