fix bug preventing butterflies from animating

(forgot to make base method virtual)
add DIRTY_UPDATEABLE flag for changes that need it
Merge pull request #3925 from AndrewMeadows/thermonuclear

fix for non-animating models