multilevel on top of reconnect. adds errors to streams that have been disconnected rather than no error+end