Problems seem to occur if a dask stream are combined with not a dask stream (causing futures to not be evaluated when running functions). It might be nice to warn users if they have subscribed a dask stream to a non dask stream without a scatter/gather.