vm_page: reduce iter_reset calls in alloc_domain_iter
Where the iterator is reset in all cases now, it actually only needs
to be reset when ALLOC_WAITFAIL is set.
Reported by: alc
Reviewed by: alc, kib, markj
Differential Revision: https://reviews.freebsd.org/D50263