random: call abort(3) instead of assert in must_succeed macro
random: call abort(3) instead of assert in must_succeed macro

Avoids silent use of bad RNG in release builds, in case those
calls might actually fail.

Reported by smooth.

eiabea/bitmonero,ranok/bitmonero,ranok/bitmonero,eiabea/bitmonero,ranok/bitmonero,eiabea/bitmonero,ranok/bitmonero,ranok/bitmonero,ranok/bitmonero,eiabea/bitmonero,eiabea/bitmonero,eiabea/bitmonero