Fix and refactor region registration. Reorder checks to short-curcuit expensive and destructive ones. Properly fix region reservation and authentication. Make region moves and flags preservation work again as intended. Prevent failes reservation take-over from damging reservation data.
Fix and refactor region registration. Reorder checks to short-curcuit expensive and destructive ones. Properly fix region reservation and authentication.
Make region moves and flags preservation work again as intended. Prevent
failes reservation take-over from damging reservation data.

Michelle-Argus/ArribasimExtract,QuillLittlefeather/opensim-1,bravelittlescientist/opensim-performance,ft-/arribasim-dev-tests,QuillLittlefeather/opensim-1,rryk/omp-server,ft-/opensim-optimizations-wip-extras,TomDataworks/opensim,bravelittlescientist/opensim-performance,justinccdev/opensim,ft-/opensim-optimizations-wip,TomDataworks/opensim,ft-/arribasim-dev-extras,TomDataworks/opensim,M-O-S-E-S/opensim,justinccdev/opensim,justinccdev/opensim,ft-/arribasim-dev-extras,M-O-S-E-S/opensim,RavenB/opensim,OpenSimian/opensimulator,RavenB/opensim,ft-/arribasim-dev-tests,RavenB/opensim,EriHoss/OpenSim_0.8.2.0_Dev_LibLSLCC,bravelittlescientist/opensim-performance,EriHoss/OpenSim_0.8.2.0_Dev_LibLSLCC,OpenSimian/opensimulator,M-O-S-E-S/opensim,BogusCurry/arribasim-dev,TomDataworks/opensim,Michelle-Argus/ArribasimExtract,BogusCurry/arribasim-dev,EriHoss/OpenSim_0.8.2.0_Dev_LibLSLCC,bravelittlescientist/opensim-performance,Michelle-Argus/ArribasimExtract,Michelle-Argus/ArribasimExtract,M-O-S-E-S/opensim,TomDataworks/opensim,ft-/arribasim-dev-tests,ft-/arribasim-dev-extras,BogusCurry/arribasim-dev,OpenSimian/opensimulator,ft-/arribasim-dev-extras,justinccdev/opensim,ft-/opensim-optimizations-wip-tests,justinccdev/opensim,M-O-S-E-S/opensim,ft-/arribasim-dev-extras,OpenSimian/opensimulator,RavenB/opensim,OpenSimian/opensimulator,ft-/opensim-optimizations-wip,EriHoss/OpenSim_0.8.2.0_Dev_LibLSLCC,ft-/opensim-optimizations-wip-tests,QuillLittlefeather/opensim-1,ft-/arribasim-dev-extras,BogusCurry/arribasim-dev,TomDataworks/opensim,RavenB/opensim,justinccdev/opensim,ft-/arribasim-dev-tests,EriHoss/OpenSim_0.8.2.0_Dev_LibLSLCC,Michelle-Argus/ArribasimExtract,rryk/omp-server,M-O-S-E-S/opensim,QuillLittlefeather/opensim-1,rryk/omp-server,ft-/opensim-optimizations-wip-tests,QuillLittlefeather/opensim-1,Michelle-Argus/ArribasimExtract,EriHoss/OpenSim_0.8.2.0_Dev_LibLSLCC,BogusCurry/arribasim-dev,ft-/opensim-optimizations-wip-extras,ft-/opensim-optimizations-wip,rryk/omp-server,M-O-S-E-S/opensim,ft-/arribasim-dev-tests,QuillLittlefeather/opensim-1,rryk/omp-server,BogusCurry/arribasim-dev,bravelittlescientist/opensim-performance,ft-/opensim-optimizations-wip,ft-/opensim-optimizations-wip-extras,QuillLittlefeather/opensim-1,rryk/omp-server,EriHoss/OpenSim_0.8.2.0_Dev_LibLSLCC,ft-/opensim-optimizations-wip-extras,ft-/opensim-optimizations-wip-tests,bravelittlescientist/opensim-performance,RavenB/opensim,OpenSimian/opensimulator,OpenSimian/opensimulator,ft-/arribasim-dev-tests,ft-/opensim-optimizations-wip-extras,TomDataworks/opensim,ft-/opensim-optimizations-wip-tests,RavenB/opensim