Alan & Gregg,
is this a poor design,
In my opinion, yes, it is.
There must be a permanent fix,
I don't understand why the boards are not soldered in or at least some type of device (plastic wire tie) to prevent this problem. It's been like this since 2002.
The boards are not soldered in place because that would make a transceiver replacement very, very difficult.
However, commencing some time ago the remote had a piece of double-sided tape added to firmly hold the transceiver board in place. While that typically keeps the remote transceiver board from floating out of the socket, it really makes things considerably more difficult when it's necessary to replace the transceiver board.
I much prefer just putting a piece of spongey foam over the transceiver board to hold it in place. I've modified many remotes in that way and have never had a transceiver board so-modified float out of its socket.
I'm starting to suspect that Cheryl's problem is in fact a bent transceiver board pin that's not making good contact in the socket.