use exception for an out of range GeoId in sketcher

instead of using an assertion which causes the prgram to exit
when adding geometry or in a doc.recompute