Modified mulgrid column_boundary_nodes() method to handle cases with missign connections near the boundary, and to raise an exception if the boundary can't be detected