This is really a first world problem (but aren’t all things in a mobile game app) and instead of opening a new thread I thought I’d necromance this thread and just clearly state the issue my idea of solution.
Issue: I was running E&P on my iPad before bed while my phone was docked and charging. I fell asleep and obviously my iPad timed out/went to sleep from inactivity. I wake up in the morning start an auto-play of Farholme pass on my phone and then grab my iPad to do some drawing. Alas, since E&P was the last open app (and was open when iPad was asleep) it opened a session and cancelled Farholme pass auto-play that was running.
Possible solution: Pause concurrent login if WE is currently being used for a quest/challenge/raid until activity is finished and then switch over to other device if still running concurrently.
^ I have no idea what the ramifications of this could be nor how the corrupt would exploit this but this is how my simple mind thinks this could be fixed.