Integer to enum(byte) with strange casting result

FWIW, I’d like to support CrispyVitamin’s request that this problem be fixed in 4.9. This is a horrible bug that will break quite a few existing Blueprints.