Spike,
Have seen a lot of bad advice/misunderstanding regarding USERRA on the internet and in these forums.
Have talked to several JAGS that frankly were not that familiar with USERRA. Most pilots don't really understand the depths of USERRA. Management teams know how to push the limits legally. DOL VETS assumes you know your rights. In your case, it worked, you found a knowledgeable JAG. Doesn't always pan out that way. Reason I give sources for pilots to reference and become knowledgeable if they care.
USERRA knowledge is vastly non standard throughout the spectrum.
Its a crap shoot. Even DOD does a poor job across the board in helping folks truly understand specifics.
On the whole, only a few posters on these forums have struck me as USERRA fluent, FWIW, rickair7777 is one of them. Knowing you, you have more savvy than most on USERRA as well.
cheers