BTW what's the difference between 'ifup $CFG' and 'ubus call network.interface.$INTERFACE up'
And any idea about how to implement @patrakov's check whether interface was manually put down?
No worries if not, since this is really just a hack whilst we wait for the developers to write a proper solution - see here and here.