Fixed a gaping hole in the Publish Refcount observable behaviour that I let through because I haven't added unit tests for these new bits yet.