The crossed out B usually indicates a problem either with or between the BCU and the IDM, it's most often a failure in communication between the two, it could be either. It could quite easily be involved with your problem and your suspecting the immobiliser circuits.
Unfortunately it's generally regarded as pretty bad news.
The BCU, or Body Control Unit is behind the glove box on the passenger's side and the IDM is on the back, but inside the passenger's compartment fuse board.
As to why the failure has occurred, I haven't a clue but the usual things to check are water contamination in the IDM or in the BCU.