That makes sense to me, since we are already using the crypto methods for core operations (srtp_crypto_get_random).
Ideally the PR should just change the implementation of the janus_random_uint and not the interfaces or behaviors but the observation about RAND_bytes failure is remarkable.
I guess the check of RAND_status() at startup and the removal of manual reseeding in the plugins is a good starting point.
Anyway all the changes should be done very carefully in order e.g. to not break fuzzers.
IMHO this discussion should be moved to the repo.