Hi Joshua,
This may be an issue with the version on the ArcGIS Server that you are running more than the API version.
I have noticed that some example code I created works with a 10.2 server but not with a 10.0 server (both are ESRI sample servers).
Example 1 - 10.2 LayerDrawingOptions
Example 2 - 10.0 LayerDrawingOptions
The code is the same - the only change is the different layer id on the old server.
It would be good if someone else can confirm the server version is the issue.
Also, make sure that your JS code doesn't mix the old style coding pattern with the new AMD module loading pattern. For example:
var drawingOptions = new esri.layers.LayerDrawingOptions();
Should just be:
var drawingOptions = new LayerDrawingOptions();
Regards,
Owen
Spatial XP