backported executor cleanup from develop
Merge branch 'release/v2.0.4' into develop

Conflicts:
	pychron/database/adapters/isotope_adapter.py
	pychron/experiment/experiment_executor.py
fixed isotope adapter