You could be right but "on toast" according to my dictionary "have someone on toast is to be in a dominant position over someone, to have someone at one's mercy" and "on toast is served on a piece of toast". That all seems to fit the clue - I have never heard of "be toast"!