I did use the exact pool software as used by others, it does not work. Not on any of the available branches either. I have no reason to believe stevebrush was not aware of these pool breaking changes, as per the previous issue, which he explicitly quoted the fix to me after I already fixed it.
You very likely did
not use the "exact" same "pool software". The reason I used your pool and recommended it was because your pool allowed a fixed share diff setting, while others didn't have that feature.
When I investigated this something like four months ago I noticed that you ran a different fork of the pool software than all others, which was obvious already by the different source reference and versioning in the footer of your pool page.
I don't know how many forks of that "cryptonote-universal-pool" exist but there must be quite a few and very likely you ran a different one than the other pools. Which as I mentioned previously wasn't a bad thing at all.