I resolved above error by pointing to the correct 4.0 dll.
But now it hangs on igBuilder.Load() and times out with an error "Timed out waiting for InvocationGrid to become ready". I verified 4.0 is installed on all the SOSS servers (2 of them) and both had 4.0 runtime installed before SOSS was...