fixed update source interface name parsing, added exception when
interface does not exist
sorting
now emit exception if supplied node roles include nonexistent node