I enabled the jobqueue and the error emails stopped sending. I did a simple test route which just raises an error, and here is what I found.
This worked:
C:\Python27\python.exe C:\Python27\Scripts\bots-engine-script.py -cconfig-env2 TEST_ERROR_EMAILS
This did not work:
C:\Python27\python.exe C:\Python27\Scripts\bots-job2queue-script.py C:\Python27\python.exe C:\Python27\Scripts\bots-engine-script.py -cconfig-env2 TEST_ERROR_EMAILS
In both cases, the route ran, because I can see there were process errors.
I do have multiple environments, and only config-env2 is configured to send emails. Does the jobqueue server use a different configuration, and therefore does not send emails?