We do not directly control connections and neither we do have access to SETTINGS_MAX_CONCURRENT_STREAMS. We simply use C# HttpClient. We're using authentication token.
It should work properly if SETTINGS_MAX_CONCURRENT_STREAMS=1 in the beginning and it is properly respected by .NET.
But in any case should the stream be actively rejected? Looks like APNS doesn't follow HTTP RFC properly here