If a player controller was removed between when the node was called and when it resolved it would crash.
Other async nodes were checked and they were not missing a validation check.
Former-commit-id: 971738d49efeb611978366be370060cae5d10dba
One is for the general AdvancedSessions
The second is for Steam specific implementations
This makes it easier to package without steam included, as the default setup always packaged steam out on PC platforms.
Unchecking the AdvancedSteamSessions plugin should allow for totally removing any steam reliance from the plugin.
You would also have to remove steam specific nodes from your blueprints as well however as they will no longer exist.
Former-commit-id: 0bf1fc80dff7be0cc2b9cebaf5affed4918cea49