BF: added try catch for when SVD doesn't converge inside the CSD iteration loop