While we need to remove the upstart job to let the ifupdown hooks fire, we also need to be careful that in doing so, previously-working systems don't now have ifupdown reconfiguring their network interface out from under iscsi. So if we're dropping the job we need to somehow ensure on upgrade that /e/n/i gets fixed up to not have any configuration for the interface in question.
While we need to remove the upstart job to let the ifupdown hooks fire, we also need to be careful that in doing so, previously-working systems don't now have ifupdown reconfiguring their network interface out from under iscsi. So if we're dropping the job we need to somehow ensure on upgrade that /e/n/i gets fixed up to not have any configuration for the interface in question.