The prepare script inserts the observers. After that when model forward is run it also runs the observers.
If you call convert without calling prepare then can complain about not running observers.
Which model are you running this on? We can take a look if there is a repro.