I have an IF statement that says:
IF %_SB_ERRORCODE% = 0 OR %_SB_ERRORCODE% = 3010
(Do everything was good stuff)
ELSE
(Do there was an error stuff)

However, I am seeing behaviour where %_SB_ERRORCODE% = -206752967, but the installer is going into the "Do everything was good stuff"

Am I missing something obvious or is there a bug in the IF evaluation code?