Update the unit tests for the standard `once/1` predicate to try to delay error tests to runtime