I just ran through my test with our latest internal build of the Engine, and it appears that the fix that was put in for this issue has resolved it. If you built the Engine from source code, you can find the commit that includes this fix here. If you are using a binary version of the Engine installed by the Launcher, the fix will be available in a future release version of the Engine.