Cleanup code in issuing bio to handle partial sg list.

We are not supposed to get any more than the limit we set in
 the call to blk_queue_max_segments().