Thread:Project:Support desk/Uncommitted DB writes from actions such as Undelete, Protect, Move/reply (5)

getTitleProtection is specifically for create protection. Other forms of protection are handled elsewhere.