Python Concurrent Futures Exception Handling