Garageband workaround: Tempo change post-recording?
Turns out there's a simple answer:  all this is supported in Logic.  Garageband and Logic are the same piece of software;  Garageband is the limited version.

I upgraded to Logic after being frustrated with this (and many other limitations).  It was well worth it.