Thanks for adding it as a feature request,
Regarding the second request, my custom field is a yes / no option however i only want the job to be able to close if it is set to yes. Also, if i make it a required field it would mean i would have to select an option as soon as i create the ticket? In this case it would not be helpful as the default selection when we create these tickets would be "no".
It's possible i'm going about this wrong and i just need to re-think my processes.