[backport-1.6]: Evaluation of calico_readiness_unit may use non-interpreted values

A solution for issue #3884 (closed) needs to be backported to 1.6.x