Question - what IP address / URL does the miner attempt to connect to when it reports a share? I can try pinging it to see if it's blocked.
You can telnet to it, which is slightly better because Ping can be blocked.
telnet rx.biblepay.org 3001
You should get a blank screen.
And Im not sure if you can try this, but if you can, it would be really helpful to try to run a cat5 cable from a hub to the miner and just try mining that way (in contrast to wifi) just to see if it alleviates the network problem.
Ill keep thinking...