Deal with LCM failing when a resource does not support WhatIf

LCM returns an error if any of the resources did not support WhatIf. Here's some duct tape, apologies in advance.
@adamedx @randomcamel @btm @smurawski