Re-allow delays in an IF command.

The earlier script engine changes assumed if was instant... but it was
only semi-instant... it has been restored to its semi-instant state
while allowing instant/delayed code to continue functioning as intended.
Merge pull request #648 from mcmonkey4eva/master

Pull request for the restoration of positive bugs