core: Don't swallow errors in EvalApply
core: Don't swallow errors in EvalApply

Incorrect pointer discipline here was causing the error to be lost rather
than returned as expected.

Additionally we'll include a log line in this case because otherwise an
apply error is reported so far from the actual apply operation that it
can be difficult to understand what happened.

rnaveiras/terraform,VladRassokhin/terraform,mattray/terraform,drebes/terraform,pryorda/terraform,apparentlymart/terraform,brandontosch/terraform,tommynsong/terraform,iljaskevic/terraform,apparentlymart/terraform,VladRassokhin/terraform,VladRassokhin/terraform,luis-silva/terraform,youhong316/terraform,hashicorp/terraform,nlamirault/terraform,tpounds/terraform,mattray/terraform,pradeepbhadani/terraform,tpounds/terraform,luis-silva/terraform,ewbankkit/terraform,tpounds/terraform,pryorda/terraform,youhong316/terraform,iljaskevic/terraform,brandontosch/terraform,pradeepbhadani/terraform,pdecat/terraform,heimweh/terraform,apparentlymart/terraform,brandontosch/terraform,mattray/terraform,nlamirault/terraform,pryorda/terraform,pdecat/terraform,apparentlymart/terraform,brandontosch/terraform,tpounds/terraform,gechr/terraform,pdecat/terraform,iljaskevic/terraform,heimweh/terraform,ewbankkit/terraform,pradeepbhadani/terraform,VladRassokhin/terraform,gechr/terraform,rnaveiras/terraform,luis-silva/terraform,gechr/terraform,drebes/terraform,mattray/terraform,hashicorp/terraform,tommynsong/terraform,heimweh/terraform,rnaveiras/terraform,youhong316/terraform,tommynsong/terraform,hashicorp/terraform,brandontosch/terraform,heimweh/terraform,nlamirault/terraform,youhong316/terraform,ewbankkit/terraform,apparentlymart/terraform,luis-silva/terraform,iljaskevic/terraform,ewbankkit/terraform,drebes/terraform,drebes/terraform,pdecat/terraform,heimweh/terraform