Fixed the reload flow so config, messages, rainbow glow cache, and registry-backed carousels are refreshed together instead of leaving stale runtime state behind.
Improved carousel setting updates by clamping invalid tick and radius values and avoiding an unintended restart when editing a stopped carousel.
Fixed mount feedback timing so players no longer receive mount sounds or success messages before permission, config, and custom event checks pass.
Improved registry safety by returning a snapshot of carousel names instead of exposing the live key set directly.
Optimized the carousel task loop by reusing the leash holder list lookup during tick updates.
Hardened rainbow glow handling with a safe fallback color when the configured rainbow pool is empty.