What solution did you find? How is it locking the fields?
I would add a validation process that checks to make sure all required fields are completed before signing the PDF. Also the PDF may need to be closed and reopened before the lock will take affect. Have you looked to see why the optional field has been left unlocked. It sounds like that field should be locked.