Public profiles for imported, inactive users

You could import them as active and then suspend them indefinitely.

Deactivated is slightly more correct, because it means the user needs to log in and fully validate their email to “complete their signup” before proceeding. But if you want the accounts to be fully visible, deactivating won’t work.