Fix null handling in reader GetValue

cc @bricelam 
Not sure I follow. Behavior was that value would be DBNull and it would throw InvalidCast when calling FromInterop...