Other than I posted this in 2015, you have to read the question more carefully. I was adding new C++ code which was callable from blueprints. I was not creating new functions in level script (blueprint only).
The correct answer is still the one given by Epic staff back then.