Sounds like a permissions issue, I'd trace this through the request processor to debug it.
I've upgraded one major site from ACS 4.2 to OpenACS 4.5 in the past, but never to 4.6. But ... little's changed in this area so I'm surprised you're having a problem.