I'd like to be enlightened: why would the initial value be unavailable when subscribing from secondary threads?