don't mark yz up until solr is up

Since YZ can't really do anything without solr, tie its riak_core service
availability to solr instead of the app in general.