spruceave:
If by ASAP you mean as soon as no penalty just wait until nearer the time. The market is in flux just now, if? there is a direction of travel it's slightly down. If you have the usual meaning for ASAP then switch and take the hit.
It's unusual for switches to take less than 28 days but I wouldn't like to risk British Gas being in charge of your penalty.