I have this feeling if you remove the TFI your idle will remain where it is. Sounds like you may have an air leak in the intake side.
Even if adding fuel DID increase the RPM, the IAC control stepper should kick it back down and that is not happening. The Target idle RPM is a software value.
If the idle is not correct either the IAC stepper is not working, the engine is never coming out of warm up mode due to a temp sensor failure, the stepper is pegged at the lowest extreme in an attempt to correct the curb idle or you have an intake leak.
(As it applies to the 2009 Avatar bike.)