The error occurs in the @api_wrapper JSON serialization layer, but it seems to be caused by a property object (not the value returned by the property?) getting into that layer somehow resulting in the following error:
TypeError: <property object at 0x.......> is not JSON serializable
My guess would be the DefaultSR.header property is the culprit.
Well, derp: bccb2ff