I was missing part of the state that needs to be reset for a button to really be released
Merge branch 'fix_sticky_buttons_after_disabling_and_reenabling_virtual_gamepad' into sdl_android