rose demo: fix validate macro and add argument

This fixes a bug in the `demo/rose-config-edit/demo_meta` demo suite's validation macro, and adds a keyword argument.

@arjclark, please review.