Address Bugbot concern: self.tools includes internal tools (delegation,
human input) while self.original_tools only has user-defined tools.
Only route to native_no_tools when there are truly no tools at all,
so agents with internal tools still use the ReAct loop.
Add test for FC+internal-tools scenario.
Co-Authored-By: João <joao@crewai.com>