Seems a bit random -- QF1 works, QFA1 doesn't. SQ208 doesn't work, SIA208 does. But SQ21 works and SIA21 doesn't, so it's not even consistent within airlines. Might be related to whether or not the flight is currently active.
Ah, that is interesting, so it's taking both IATA and ICAO, but not consistently.