some more logging tidying

removed the socket add/discconnect when you change web pages.  added
some conditional logging back so that only if you get a dodgy response
from pusher we log the error - found that really useful.