Remove unnecessary synchronization between DriverSplitRunner processFor() and close()

This is causing callers to get stuck in close() while processFor() completes and
results in threads piling up. It's unnecessary since Driver is already thread-safe