Intermittent “not blessed” errors when editing joins in widget schemas have been corrected by blessing all widget schemas at page serve time, just as we already bless all doc type schemas at page serve time. Blessing them when the individual routes fire is problematic because of probable race conditions with sessions.
The “blessing” mechanism is used to ensure a set of options passed back to the server during an editing operation is authentic.