rewrite asserts (line would be removed entirely)
removed logging
added strerror for topic
use topic_strerror in error message
test for topic_strerror
test without subscriber