Handle the case where we use -1 to subscribe to active view
When subscribing to updates on the active view (using view id -1), we should get the actual proxy id and use that as the key for keeping track of subscribers to that view.
When subscribing to updates on the active view (using view id -1), we should get the actual proxy id and use that as the key for keeping track of subscribers to that view.