Answer
In Report Definitions, use both the 'In Use' flag and the Layout Order value together, rather than only toggling the native report's flag off — setting the custom layout's own 'In Use' flag on and giving it an appropriate Layout Order is what actually makes the reporting engine pick the custom layout over the native one, rather than the native flag toggle alone being sufficient.