I just had this problem. It turns out that if your make your level always loaded, unload stream level node wont fire completed. So I made all my stream levels blueprint loadable and loaded first level on beginplay. Then when I unload that first level it fires completed and continues executing next nodes.
Idk if this is intended or not. If it is a note in the explenation of that node would be great.