Thanks, sorry again for the break! We've completed a complete assessment based on all available historical logs of labels usage, and confirmed that there was a minimal number of projects using non-compliant label values; I agree this wasn't intended constraint on Dataproc's initial implementation of labels though, and we'll plan to better reach out to affected projects for these kinds of things in the future.
We've also investigated further and it appears the constraint in itself on the GCE side might be unintentional for label values; even though label keys are indeed required to conform to the RFC, label values are possibly intended to support a more relaxed syntax, including fully numeric values.
So, incidentally, in the future such values might be allowed once again, but it's still unconfirmed officially. If GCE does relax their label validation in the future, and we confirm there's no possibility of reverting that relaxation, Dataproc will be able to also relax its constraints within ~2 weeks of GCE's update.