Call data_seek(0) only if we've used DB_result::*row*() methods

This should fix HHVM where it throws 'Unable to jump to row 0 on MySQL result index X' error messages for ext/mysqli