Fix a bug in BckSweep in calculating off-diagonals