I have checked back to 4.2.0-16. It seems that 4.4.0-2 is the last kernel where the daemons remain running even if integration services are being disabled. Starting with 4.4.0-3 the daemons stop if the integration services are disabled, but do not automatically start if the integrations services are being enabled again.
I have also checked the content of linux-cloud-tools-common package for the above mentioned kernels, and it seems there is no difference between the two packages (as shown by the md5sum file).
I have checked back to 4.2.0-16. It seems that 4.4.0-2 is the last kernel where the daemons remain running even if integration services are being disabled. Starting with 4.4.0-3 the daemons stop if the integration services are disabled, but do not automatically start if the integrations services are being enabled again.
I have also checked the content of linux-cloud- tools-common package for the above mentioned kernels, and it seems there is no difference between the two packages (as shown by the md5sum file).