Only invoke malloc_cpu_count_is_deterministic() when necessary.

Also refactor the handling of the non-deterministic case.  Notably allow the
case with narenas set to proceed w/o warnings, to not affect existing valid use
cases.
1 file changed