I have never tried this, but the unitName of @PersistenceContext defaults to "" so you could name your default persistence-unit "" and that should work.
I tried your idea to set
in persistence.xml for the default persistence-unit. Unfortunately I got following error:
Empty string is not allowed for a persistence unit. Fix your persistence.xml file
So, I will forget the idea of an default persistence-unit for the moment.