Describe the bug
GlobugComputeExecutor raises a GlobusAPIError when a function with a malformed resource_specification is submitted. Subsequent tasks fail with a notification that the executor is shutdown and no new functions may be executed. Ideally, we should present clearer error messages that describe what failed.
To Reproduce
Run this test:
Use this branch for testing: #3619
pytest --config parsl/tests/configs/globus_compute.py parsl/tests/test_error_handling/test_resource_spec.py::test_resource