look for more results after status only row

This change is to support a multi result returning initialization in which a status only result is followed by a result containing rows. The previous behavior was to leave rows unread, causing a packet sequence error on subsequent calls.