At least on my box, the immediate problem doesn't seem to be BattlEye. Unless the D2-launching process terminates it as part of its "I'm done playing" cleanup, the BattlEye service will run indefinitely.
It's destiny2.exe which does the crashing. Whatever breaking changes they made [i]might[/i] be for to BattlEye, but they also might be something unrelated.