Fixed race conditioin when sending subscription diffs
Fixed race conditioin when sending subscription diffs

Sometimes you would get the new metadata for a stream that you just now
qualified for even though you hadn't gotten the subscription yet. This
fixes that

gtfierro/cs262-project,gtfierro/cs262-project,gtfierro/cs262-project