A condition that was expected but there was a local variable not defined error which fixes issues for multiple worker contention.
Reporting a trial no longer needs to lock the optimizer state, instead the values for budget are computed directly during the sampling procedure, where the lock and trials are already loaded in.
Allow retring or creating/loading the NePS state, as there is no locking mechanism that will work reliably, until the directory is fully created. e.g. Imagine 100 workers all thinking they're the first and trying to create the directory at once.
Fixes issues with larger scale runs of NePS.
local variable not defined error
which fixes issues for multiple worker contention.