Hello,
Yes, this is normal. Disabled Custom Commands cannot be run manually (for example, using the Administration Console or the Web interface), but can still be executed as a part of Business Rules, Scheduled Tasks and other Custom Commands. Try removing the action that runs the Custom Command from your Business Rule.