Maybe some kind of "bad luck system" could get introduced here? Whenever you fail to enchant blank into sealable/summon contract you should get some small success chance increase. When you finally manage to successfully enchant a scroll your chances go back to base rate.