You are trying to use two different versions of MythTV together, and that has never been a supported configuration. 0.23.0 uses a protocol version of 56, while 0.23.1 uses one of 23056. Both releases are a snapshot of the 0.23-fixes branch.
The 'screw-up' you are referring to is that the protocol version was changed without preparations made for a point release. The point release was subsequently rushed out within a few days.
That is correct. The current available OSX builds, however, still reflect the incompatibility.Brianboonstra 15:21, 5 September 2010 (UTC)