This bug also happens for Weld 1.x. See https://java.net/jira/browse/GLASSFISH-21556 .
Any chances this fix is being backported to Weld 1.x? (I doubt it after reading all the comments, but hey never give up)