As you can see, the normal draw call returns the image with inverted colors, but calling drawScaled returns the image in white still. The same result is with setting the flag, not returning a new object all together.
Workaround would be to prepare the inverted and scaled images at initialisation and then draw them normally in your update loop. You'd want to do this anyway for performance reasons.