If a segment includes regions that don't produce full reservations due to
alignment or size we may find valid rv structures that are not initialized.
Don't assert about their contents before we check for a valid object or
we will falsely panic when the domain is 0.
Thanks to kib for pointing this out to me.
Found by: pho