No existing core service uses MultiRecordInfo that I have seen. Therefore, should be a non-breaking fix
The IStorageService implementation in core was returning Strings rather than Records for the query records route. Other Record query interfaces use the Record object.
The implementation was also throwing two different Exceptions that are resolved by this MR.
It appears the function was broken during the change to use the new BodyMapper, but went unnoticed until now.