Fix "Seyren webapp shutdown stuck on CheckScheduler.executor's non terminated thread".
1. Add `@PreDestroy` hook to shutdown `CheckScheduler.executor`
2. Make `CheckScheduler.executor` threads `daemon`