A JSON error payload that can be parsed to create an informative payload is getting treated as an unknown payload due to a branch fall through.