HI Phil,
You may try an easy work around:
Add another UDF (Y/N) next to this UDF that user must be select Y value but default value is N.
Train user that always check the Default A for the first UDF is acceptable or not.
A Transaction Notification can be created to block any document that user had not changed the other UDF value.
Thanks,
Gordon