[CR] Resolve issue #8220, circsaw usable without charge

Very minor change; an "or" was in place where an "and" should have been when checking if both tool and charges were present.  (Is this acceptable or should I reserve pull requests for more substantial changes?)