Why am I getting an error of "______ should not be called from a Blueprint" when I restart the Editor?

I am also getting this error. Another work around is to rename the function, compile it, save the whole thing and then reload.
It seems to work again (albeit with some console spam about the names not matching) until something else gets changed.