Set candidate_version to php_pear LWRP's designated version if available.

Right now, even if a version to upgrade to is *set* on the resource, `candidate_version` still looks for the most recent version in the repo, and runs the upgrade action if this differs from the `current_resource.version`

I believe this has been broken for a long time, but just finally had the chance to look into it :)