> As for the load issue: The full cpu usage that I was seeing earlier > actually stops after a several minutes. > ... > Is this genrandom > behavior anything out of the ordinary?
/dev/random normally runs at 100% cpu after booting, and whenever its queue of random bytes is getting empty. Since it uses the clock to produce entropy, this might take longer than usual if your clock is behaving strangely.
