So, in the course of just doing stuff I tried to bake an AO from an OBJ file I created originally, using blender. No matter what I did, the map turned out white. Is this possibly a Blender quirk?
Blender should be able to bake AO from an OBJ import just fine. Check these things: