- Publish kind 0 profile event immediately on signup instead of empty array
- Use user relays if available, fallback to DEFAULT_RELAYS during onboarding
- Keep existing 'protected by default' behavior with PROTECTED tag
- Remove PROFILE from space join rebroadcast to avoid duplicates
- Await user data broadcasts in space join flows for reliability
- Add clear inline comments explaining changes