fexecvp now blocks and returns exit status of child process