Fix the remainder of the same issue as the previous commit: StreamComponent and Connector instances were being used as keys in some sets and maps in FutureStreamBuilder and in RunningStream