Andrew Ayer found an issue in LibreSSL portable where grandchildren of processes that shared a pid would generate identical output from the PRNG.

A fantastic explanation of the issue is on his blog: https://www.agwa.name/blog/post/libressls_prng_is_unsafe_on_linux

This commit fixes that issue, coupled with this one fixes that issue.