I cannot answer the first question but as for the other one the purpose of script_overrides is to prevent the engine to overwrite your scripted statement.
For example if you write something like:
procedure look_at_p_proc begin
if (map_var(MVAR_Fixed_Well) == 0) then begin...