NetworkOnly

Always hit the network; on failure emit ScreenState.NoNetwork/ScreenState.Error, not stale data.