pgq_node.drop_node: cleanup
pgq_node.drop_node: cleanup

- dont catch errors from pgq_node.unregister_subscriber,
  pgq.unregister_consumer is now silent.

- use pgq_node.unregister_location() to drop location, that will also
  send event on root.

- delete all state on pgq_node.subscriber_info when local node is dropped

- call pgq_node.unregister_subscriber() only when non-local node is dropped

tarvip/skytools,overdrive3000/skytools,tarvip/skytools,markokr/skytools,overdrive3000/skytools,markokr/skytools,tarvip/skytools,overdrive3000/skytools,markokr/skytools