Now I thought I had this understood, but apparently not. So I did some reduction and got a characteristic polynomial of the form:
$$-x^{3} + 2x^{2} + x - 2 = 0$$
Where I'm just using $x$ in place of $\lambda$ for typing purposes.
In my first attempt at solving it I went through this process:
$$-x(x^{2}-2x-1) = 2 \\ x = -2\ \text{or} \ (x^{2}-2x-1) = 2$$ From which I could rewrite (so I thought) as
$$x^{2}-2x-3 = 0 $$
From which we could factor to get
$$(x-3)(x+1)$$
Fortunately there is a solution I saw which gave the following factorization:
$$(x-1)(x-2)(x+1) = 0$$
Now I re worked this and the only way I could get this solution was by "guessing a root (using rational zeros)", then dividing my cubic polynomial, and finally factoring the quadratic that remains. Which for example would be of the form:
$$(x-1)(x^{2}-x-2) = 0$$
Now I know I should know the reason why but can't remember, but why didn't my first approach work? And what is a more efficient way of getting this factorization besides "guessing roots".