domain_id class logic simplified

No more fake_auth checks needed
defaults take care of weird situations