Valid work_name checker for 24 month prepopulator Task #3029
Also improved readability by passing blocks directly and not declaring via Proc
and started using Response#value per David's suggestions.