We've recently worked on a strange aspect of the ISWEB card behaviour. I think other people will find the same thing, and posting here to hopefully save somone unneccessary effort spent + stress.
Read the info from the bottom up as its an email chain.