OK .. Naturally, after posting the above, I was clobbered over the head with a solution.
I just happened to look at the output printed in the Console log - and there it was. It was failing to parse a plist file because of some out-of-range UTF8 encoding. Funny thing was, this was some sort of...