socket info empty handling was incorrect.

basically if there was info in one it would hide nilactivity in
the other