Hmmm. This thread had some ideas on my MacBook disconnect problems.
I’ll try them out later and let you know what the deal is.
Addendum: I changed some settings that was suggested in the thread above, namely setting the wireless preamble to auto and enabling frame burst, and I’m tentatively optimistic. I’ll post another update after a few more hours of use.