Expected Behavior
There should not be dead code in the codebase
Actual Behavior
The updateDrawableProperties function has been completely phased out. #469 added individual update functions for each property, and scratchfoundation/scratch-vm#2329 removed the last of the calls to updateDrawableProperties, replacing them with the new update functions.
As such, updateDrawableProperties is no longer called anywhere and can be removed.