correct linux/bsd beacon edge case race condition
correct linux/bsd beacon edge case race condition

rampantpixels/foundation_lib,rampantpixels/foundation_lib,rampantpixels/foundation_lib,rampantpixels/foundation_lib