fix: possible random struct stat fields
refactoring/fix: avoid race condition

 - when telf_obj are handled between a elf_namei(..., &obj) and
obj->driver->callback()

 - add some elf_ctx locks

 - maybe elf_obj_{un,}lock() aren't needed anymore