Hmm. Having to set a flag to not accidentally corrupt per-taskstate seems a bit fragile. Wouldn't it make sense to find a way to optinto the feature only for sockets created from the syscall layer?