I have a question about you find such work - or possibly, how such work finds you :)
For pretty much well my entire career, since 1998 or so, I've been the guy you go to when when you something's gone wrong, and no-one knows why. Unknown codebase using an unknown language on an unknown platform? I don't know how I do it, but I have a talent that lets me figure such things out when all others have failed, fast.
It feels like this should be a valuable skill; is it simply through meeting enough people that you're the go-to guy when situations like this flare up?