make some test errors fatal
add multi-partition topic producing tests
defer channel close
verbose logging for Errors() stuff in qw
close listener chan in uw