Issue with loading scenes from asset bundle 5.4.2+

IEnumerator LoadSceneFromBundle(string scene)
{
    ... load asset bundle and its dependencies

    yield return SceneManager.LoadSceneAsync(scene);

    ... unload asset bundle and its dependencies
}

In result of running this lines Unity will totaly freeze. Found in 5.4.2, 5.4.3

Bug report https://fogbugz.unity3d.com/default.asp?853481_ivoj0uni4mt1gv7a

older versions of unity also have this bug but it is not 100% reproducible and have some different behavior. In 5.4.2 application doesn’t freeze. It’s looks like asset bundles are corrupted white textures, missing references etc