How does a service's current runtime state relate to its boot-time enablement?
Runtime state is checked only during boot and has no meaning afterward.
They are separate: a service can be running now but disabled for the next boot, or stopped now but enabled for boot.
Enabling a service necessarily starts it immediately.
They are always identical; every running service is enabled and every stopped service is disabled.