Allow specifying a custom cacher port in the cacher-client recipe