We use fairly expensive enterprise/business grade access points on a cisco switched network, these should (operative word) not be the problem, we have not seen problems with these access points on any other device.
I.M.O. the problem really is not that the connection occasionally drops any way. To me wifi is always like black magic when it comes to stability, especially in places with a lot of wifi noise connection drops are just a fact of life. I rather feel that Bohdi (or it's networking app) not picking the connection back up again is the actual problem.
I have been unable to fix this, so I've just mended the problem by doing what I should have done in the first place, which is plumbing a really long ethernet cable to the other side of the building. It's less then elegant, but in the end it just needs to work without intervention from my end.