Итак, несмотря на то что узнал сам и других озадачил, все решалось проще простого, а именно:
${if_up eth0} .... ${endif}
${if_up wlan0} .... ${endif}
${if_up ppp0} .... ${endif}
Работает и определяет все на лету. Без проблем. Проверено.

Определяет состояние интерфейсов по ifconfig (или аналогичным образом), т.о. при выключении интерфейса через NetManager он остается как действующий, а при аппаратном (через спец клавиши) исчезает (wlan0). Второй вывод - eth0 всегда поднят. PPP0 - самый корректно работающий, появляется только в момент соединения 3G (нет соединения - нет интерфейса).
Так что тема мной поднятая, как мне кажется, может считаться закрытой (wifi гашу горячими клавишами и 3G сам исчезает, вечно "висячий" только eth0).
Всем удачи в делах и с наступающим праздником Великой Победы в Великой Войне.