I don't have FiOS phone service, but on most phone services there is a difference between "call forward all calls", "call forward no answer", and "call forward busy" -- and each has a separate forwarding code to activate and deactivate it.
Is is possible you somehow setup a "call forward busy" pointed at your cell phone? Such that when you enable/disable the call forward all calls setting, you are still leaving this setting in place for busy situations? I assume the cell phone doesn't ring after you disable the forward and are NOT on the phone when an call comes in?