Optimize subscribers list, disposable usage in base signal operators

Some more micro-optimization in the vein of #829. The rationale for the linked-list approach is described in 3ba5f55aff36d6d1b1973f59984b3e9e0b9fd258.