UHT/UBT doesn't understand class-based enums for BlueprintNativeEvents

On Answerhub:

Anybody have a workaround for this issue in the meantime? Kind of annoying having to edit the Generated.CPP everytime I compile.