Close connection gracefully in Frame.ProduceEnd
Close connection gracefully in Frame.ProduceEnd

- Try sending a FIN before closing the socket
- Don't attempt to send a FIN twice for the same connection

aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore,aspnet/AspNetCore