Summoning the imp outside combat allows you to cheese any fight as long as there is at least 1 character stuck in combat preventing enemies from regenerating.
Step 1: Start a combat with just 1 character that's not your warlock
Step 2: Summon your imp outside combat
Step 3: Use the Imp's invisibility
Step 4: Send the imp to attack once.
Step 5: Repeat from step 2 until you beat the game.
I hadn't even thought of that. Good call. Pretty simple to fix, one would think. If your pet is in combat, so are you.