I'm unaware of any case where we convert a 500 status code to a different status code, though extensions can probably do this (Can't imagine why they would, but I can't imagine why Chrome would do this, either).
This isn't the best forum to discuss particular problems, however. Please file a new issue at
http://crbug.com/