STREAMS-86 | Added a readlock around offering to the provider queue