@Chris You are misreading what happened. The exception was caused by my unplugging the filter after it hung in SGP. That is the only way I could get SGP going again. If you look at the second log I provided you will see there is no exception.
@Jared I did not write the driver so I don't know the answer to your question. However, I am going to write one to see if I can get past this issue. Nevertheless, there seems to be an issue in SGP that it is not timing out.