Naja, so ganz stimmt das nicht.
GPUs und FPGAs könnte man per Software für so ziemlich alles auf den Stand bringen, auch wenn manche Verfahren (z.B. SCrypt) nicht auf FPGA laufen, so ist das noch kein Grund, zu sagen, sie wären wertlos.
Je nach Verfahren könnte man die GPU und vielleicht auch die FPGAs wieder nutzen. Aber erst mal würde vermutlich nur CPU gehen, bevor der Zyklus wieder beginnt.
Das mit dem Fork ist korrekt, aber es müssten dann zum Termin x alle Nodes auf einen anderen Stand springen. Ob man das hinbekommt, wenn BTC in "jeder" Kasse gefressen wird?
Momentan dürfte es schon schwer werden, aber wenn Mainstream-Anwendungen im PoS mit entsprechender spezieller Hardware laufen, könnte das schwer werden.
Aber sicherlich, eine zumindest theoretische Möglichkeit wäre es, zu forken.
Wenn es nicht ein absoluter Notfall ist, wird die Änderung üblicherweise auf einen bestimmten Block in der Zukunft gesetzt. Das wurde schon ein paar mal so gemacht. Trotzdem bedeutet sowas natürlich Stress, je weiter Bitcoin verbreitet ist. Ohne Not wird es so eine Änderung sicher nicht geben.