Thanks for taking the time to look at this. Some of the threads that describe this issue are using jQuery, so I'm not sure it matters dojo vs jQuery on what its built with. As I look around the threads I see several that describe a 'known bug' with the map not knowing how to size or position itself correctly if it's not on the main screen at the start.
This sounds like something that needs to be addressed in the API itself. I can't believe I'm the only person who is designing something for mobile that has a menu selection process before a map is shown. I'm working with state-wide data and it only makes sense to limit the area before I launch the map.