check for sub id in publishrequest, more debug

this enables subscription support against prosys example server
yes, this was just a quick fix to enable tests. We should split between
nodeid and expandednodeid.
But currently I am focusing on finding out where the bugs are that make
test_highlevel.py crash or hang