Issue 11805 - Removal of Bool has critically broken expression evaluation

This is what I mistakenly though `checkToBoolean` was already doing.

@WalterBright

https://d.puremagic.com/issues/show_bug.cgi?id=11805