This work you have done is great! I wonder if you'd consider adding a checkbox to the configuration so that it is possible to totally disable the Assembly-Editor recompilation?
This would essentially allow for long-running background threads from assembly dlls to not crash Unity, and would be an amazing feature for developing tools for unity.
Sorry if I am spamming your issues here.