Experimental loader: more refactoring

* Readabililty improvements
* Beefs & cleans up spec coverage (was forgetting a test that an admin
  experiment is not automatically removed when synced)