reject allow_failure? tests before checking the matrix, closes #178