OK, looks like it's related to Xcode or lldb. If I run either Hello World or my own app from a stand-alone device (i.e. not connected to Xcode) I do *not* see this problem. So, it's not a "real world" issue. Man, I hate when development tools distort application behavior.
Thanks for your help on this.