If you make a module with an invalid name to host custom facts, etc... then puppet agent will silently fail to pluginsync your facts, etc...
Have pluginsync emit errors about this scenario on the agent side.