Fix bug preventing separate subscription callbacks on multiple stream subscriptions

Lack of `var` token is letting what should be a local variable treated as a global so that subsequent subscriptions handlers clobber the initial ones.
Fixes #53