Why do bugtracking systems even have the “Assigned” or “Accepted” status? It seems like an unnecessary step to me, and I never use it personally. If I don’t think the bug should be mine, I simply
dump it on some other sucker reassign it to a more appropriate team member; otherwise it’s just “New” or “Open” until I get around to fixing it.
Meanwhile, there are statuses that I think would actually be helpful that you never see. Like how about “Sent to QA for confirmation”? Or “Sent to staging server”? Or “Sent to live site for final regression”? I think all of those would let you track exactly where on the assembly line that bug was at the moment.