Fix geometry_proofs_1 not showing problems

fix #45045; fix #45040; fix #45039; fix #45025; fix #45015; fix #44994;
fix #44986; fix #44983; fix #44965; fix #44964; fix #44938; fix #44916;
fix #44910; fix #44902; fix #44798; fix #44659

Test plan: Load geometry_proofs_1 locally, note javascript errors. Discovered this was happening when randRangeUnique was returning the upper bound, which it didn't use to do. After then change of decrementing the lower bound, exercise loaded fine locally.

Auditors: alpert