Fix flushing input when pause_libretro=false

Turns out that big pile of state stuff in `input_state` was completely unnecessary as it somehow didn't click with me that `rarch_main_iterate` ran every frame, whether the menu was open or not. So we clear `flushing_input` in one place, there. Incidentally this fixes flushing with `pause_libretro=false`.