Vapors' creed: Backups for your backups.
I'm assuming the carto is in a tank? You did say Punched! This may or may not work.
Take the cartotank off your battery device. Turn the tank upside down so that the drip tip is pointing toward the ground, and the carto holes are in the air pocket inside the tank. Blow relatively forcefully on the drip tip in this position. The idea here is to clear the center air hole of juice, yet not encourage additional
e-liquid into the carto from the tank.
If this seems to clear the air hole, place the cartotank back onto your battery device. Do a couple of short battery burns without
vaping. Hopefully you can vaporize some excess e-liquid without pulling more juice into the carto.
Now do a gentle vape. If this method works, it should last until you get home. However, once the fluid barrier is breached in a cartomizer, they tend to leak. You'll likely need to replace the carto once you get home.