Changed Minimum supported Rust version (MSRV) is now 1.56 due to transitive hashbrown dependency. Fixed Revert broken fix in #2624 that caused erroneous 500 error responses. Temporarily re-introduces #2357 bug. #2779