On the knot complement problem for non-hyperbolic knots