Rename _owned to _other_owned to be more clear.

Also switch order of test in empty(): check for empty-or-null-ness
first, then for self ownership.