AFAIK default Elgg package uses disable() only on plugins and unvalidated users. But I suppose community plugins may have comments on disabled entities that they may want to re-enable later.

I will update the upgrade script to pass also the value of the 'enabled' column from the annotation to the entity so disabled comments will remain disabled also after the upgrade.