Only one thing I would suggest doing, would be to "gray out" checkbox "close on camera cover", when "ignore camera cover state" is checked, to avoid confusion.