Abgesehn von gefinkeltem Zeugs ist der Unterschied bei "Strom aus" mal der, daß dann auch der PCF8574 ein Reset kriegt, sonst ja nicht.
Schau dir mal die initialisierung dieses Chips an. Du setzt (vielleicht) irgendwas voraus, was es beim "warm start" nicht gibt.