Fixed an ExternWE timing problem by adding a simulated Phi2 and using this to gate ExternWE to async devices. This now allows the FLASH to be re-programmed reliably

Change-Id: Ib48072f82b998e33dda9dda3409428ba1b615145