I found one issue and it was really simple and dumb lol. For some reason
this: properties.setProperty("homePageUrl",
"/content/my-portal/maintenance-page.html"); wasn't actually getting
picked up as a string in the datastream. I added a pair of escaped
quotes around the url and now it picks up the new string, but only after
I manually hit "save all" in crx/de. Is there a way to programmatically
perform that action? I thought session.save() should, but that's not
working out. properties.setProper...