Removed redundant check of @eof in socket.read

Method immediate returns nil on EOF; first check for @eof (returning '') should never be possible.