I've managed to catch over 400 bugs with the net. In fact I sold some and tried to reproduce, and sure enough it works.
The way to fool the current implementation is by catching a bug, receiving the error message stating you can't catch more than 400, and then catching the same bug again.
After doing this you can keep catching as normal. I got up to 409 first time before deciding to sell and reproduce it.