Indeed, you caught me there. I broke that.
Because of the addition of Spartan Chess the number of variants where the Elephant can only jump 2 squares had become a minority, as in Great Shatranj and Spartan Chess, as well as in most unsupported variants the 'Modern Elephant' can do diagonal steps of 1 in addition. So I made that the new WinBoard default, (as even with legality testing off it is important to have WB understand as much as possible of the piece movement, as it produces better PGN), and I obviously had to make an exception for the historic variants Shatranj and Courier, which use the ancient Alfil. But I goofed, and wrote "Shatranj AND Courier", where I should have written "Shatranj OR Courier". And of course the variant is never Shatranj and Courier at the same time...
I guess this means that Courier and Shatran are broken in this WB version, and can only be played with legality testing switched off (in the General Options menu). This is not a huge disasterforplaying against Fairy-Max, as the latter does legality checkin itself. (Not so sure about Pulsar, though.) Sorry about this. I will fix it s quickly as possible. (We will have a 4.5.1 real soon, perhaps even next week,to fix the packaging errors in the source tar ball, so this fix can go in as well.)
Thank you very much for reporting!