verbs: don't check the cq if nothing is found

The IB channel uses edge-triggered behavior. We chould poll the
cq until we don't find an event. This fixes it so that we unset
vep->check_cq after not finding an event.

Thanks to Teng Wang <tzw0019@tigermail.auburn.edu> for the simple
test case.