Is there a reason why the default image of alarm for am335x does not include rng-tools? At least for my BBBW I found that I always had issues with wifi when only haveged was used. Probably it seems not to be able to generate enough entropy fast enough and often the wifi even did not come up during boot. After installing rng-tools and enabling rngd.service wifi interface always comes up reliably.
Since am335x platform has a builtin hw random number generator rng-tools and rngd.service should be part of the image already at installation imho.