I think American used to have a policy where they only allowed the number of jumpseaters equal to the jumpseats available in the cockpit. Maybe those agents are stuck on old habits/policy... that wouldn't explain why a FA jumpseater would have bumped you though.