Non vorrei che ci fosse stato qualche errore in fase di patching.
O forse sono state applicate troppe patch.
Se vuoi capirci qualcosa, dovresti andare a vedere alla riga 742 cosa succede per capire quale argomento manca.
In alternativa puoi provare anche a fare una cosa di questo tipo.
Ce l'hai un tuo server di sviluppo?
Se sì, ti installi la 1.09 pulita, poi fai un dump del database del tuo sito e lo spari dentro la 1.09 (ammesso che la struttura del database sia la stessa tra 1.05 e 1.09).
Fai un pò di prove che tutti funzioni, e se tutto funziona lo metti online.