No clue as to what actually happened, but the project just started working on its own even though nothing is apparently different from any of the failures. Despite building the project with the -p "pristine" flag every time, one day it never worked and the next day it suddenly did after numerous recompiles.