Nevermind :)
I found the issue. When we moved to SDK-based projects, the default build configuration for the main assembly and the test assembly were different (which we didn't see in VS, since it uses the configuration defined in the Configuration Manager). By explicitly setting the build configuration and platform in NCrunch, there was no longer an assembly mismatch and the tests were discovered.