Yes — it stays a rectangle for every angle. That is exactly what Deduction 3 generalises.
Let one of the angles between the diagonals be x. Then the four angles at O are x, x, 180 – x, 180 – x.
In isosceles ∆AOB (OA = OB), base angles a:
a + a + x = 180 ⇒ 2a = 180 – x ⇒ a = 90 – x⁄2
In isosceles ∆AOD (OA = OD), base angles b:
b + b + (180 – x) = 180 ⇒ 2b = x ⇒ b = x⁄2
Each angle of ABCD = a + b = (90 – x⁄2) + x⁄2 = 90
The x cancels. That is the whole point: the answer does not depend on x, so no matter what the angle between the diagonals is, the quadrilateral is a rectangle.
Why it happens: at each vertex, one half-angle grows exactly as fast as the other shrinks. Open the diagonals by a little and a falls by half that amount while b rises by the same half. Their sum can never move away from 90°.
Check it yourself: put x = 60 into the formulas: a = 90 – 30 = 60 and b = 30, matching the worked case on page 85 exactly.