Fixed behavior of reset in Monitoring Hub
It was basically never doing anything as the default empty reset was always chosen over the more precise ones. The default has now been dropped, and precise ones are called when they exist via SFINAE and if constexpr