Here's an interesting thing. I tried to compile my own copy of SCI Companion to get those Said fixes ahead of time and found this:
1) When decompiling certain SCI0 games such as SQ3, the Joystick kernel call has been for a while now appeared in the output as ?. Yeah, eth.
2) Phil's builds don't care.
3) Mine, with no source changes on my part besides being a debug build, asserts on it, in EatCommentSemi::EatWhitespaceAndComments's while (isspace(*stream)) loop, when it's building browse info.
4) I know it's that kernel call because editing the .sc file in question in another editor to have Joystick instead of ?, this stops.
*builds a release version for the hell of it*
Confirmed, it's a debug build thing.