i am so glad that i check those articles (which one was it?).
...but that was honestly the LAST thing i would think to check when troubleshooting this sort of issue.
Also, a few more things. Our production environment is still BES 3.6, so I had moved myself to it as part of the troubleshooting. The message state synchronization worked fine (within a minute on my tests). This just added to the confusion and differences between 3.6 and 4.0.
p.s-the tech said that he had tested with spaces and had no issues. odd.
p.p.s-go check the other site, if you get a minute. i feel like i'm talking to a wall.