Did you ever find an answer to your issue, Steve? I see you have no replies here on the Wolfram Community, but I'm hoping you came up with a solution on your own or found one elsewhere. I'm having a similar problem with HoldForm, Defer, Hold, and other functions that should prevent evaluation of an expression. They just don't seem to work in the Cloud environment, at least not as I'm using them.
You can see a description of my issue here.