[backport-1.4]: When creating a secret, RandomSecret cannot verify that secret exists

A solution for issue #2832 (closed) needs to be backported to 1.4.x