Ok, I got the GPS to lock by doing it outdoors. (Thanks.)
The next challenge, it seems, is getting Google Maps 3.2.1 to get the "My Location." It is misbehaving in that it refuses to use cell-tower data when GPS is unavailable, thus rendering it useful in any outdoors location where fresh GPS data is available, but useless in any other location (including a few outdoors locations, any indoors location and any location at all in the first minute or so before the GPS data is refreshed). This used to work fine on an 8900 on OS 5.0.0.3XX, but on the 9700 with OS 5.0.0.3XX, no dice thus far.