I've had this happen numerous times but the obsidian fails to get transported into my cities, despite any number of connecting roads (even with bridge building and sailing and all that, that connects trade routes). The only way that has worked, for me, is to have it connected to a rive.