Fix issues with idempotency with SELinux

This required hacking in an auto-before into the types, but that seems
to fix things for the most part.
Ah, yeah, good point. I'm going to update this to be the specific files managed by the module.