addresses issues where client did not terminate the stream connection when beacon reply was not received in time by the server. unsure why server side validity cleanup was not being triggered, added DEBUG statement for now so we can inspect the contents of the @connections