Rework vnode locking in the ELF loader - instead of dropping
the lock here and there try to only hold it when neccessarySince the exec_elf{32,64}() function needs to drop the vnode lock anyway, try to do it as early as possible. This just moves the unlock; the number of lock operations shouldn't change.