The GetTransportSettings method returns information about the play back mode (normal, repeat, shuffle, etc.) of the renderer, and also its recording mode capabilities (if any). It is probably not a show stopper, but its lack of implementation is indicative of shoddy coding by the manufacturer. I don’t know if MC depends on this action in any critical way, or if the 602 error would cause problems in MC.
The critical methods are GetTransportInfo (which returns the player state STOPPED, PLAYING, TRANSITIONING, etc.) and GetPositionInfo (which returns the current play position). Both these methods are critical for MC to know what state the renderer is in, and what is happening with the play out process.
The UPNP standards mandate an Event Notification mechanism where the renderer pushes its changes of state (STOPPED, PLAYING, etc.) to the Control Point. This allows a MC to be informed immediately when the playing state changes. Some bad renderers don’t implement this notification mechanism properly (or it may be being blocked by the router), so MC can fallback to polling GetTransportInfo every few seconds (aka Ignore Transport Events). This fallback polling is slower and asynchronous, so it can lead to unpredictable command timing errors. Note that in such cases MC is doing its best to work around faults in the bad renderer, but it cannot always succeed.