[#172] Update fix to only reconnect table if specified dataset matches the table structure