Let's say you're in the midst of computing a householder reflection.
You get a vector: x = [4 0]
Using formula: $v = x - sign(x_{1}) e_{1}$ you get: $v = [0\ 0]$
Then there's a problem when it comes to computing: $u = \frac{v}{||v||}$
Because it's a division by zero...
Well never mind, that shouldn't happen.
I found what the problem was I was asking about earlier. The difference between adding and subtracting from vector x in the reflector formula was that the formulas for subtracting from x actually had $p = -sign(x_{1})$ while the others had $p = sign(x_{1})$. So it's effectively all just adding.