Nondeterministic Phase Semantics and the Undecidability of Boolean BI