With some testing and private discussion, Valerio and I uncovered the problem: the Halo extension seems to be either unsetting or changing the value of the "$smwgDefaultStore" variable, which SD relies on. If anyone from Halo is reading this, please be aware of the bug.

-Yaron