Fix SdlGamepad/SdlJoystick state going stale with no event subscribers (#2605)