I have found one significant bug within Bladelogic that is contributing to this problem - at least to a degree.
If I look at the properties of an AIX server, 3 of them show:
OS_PATCHLEVEL 0-08 String false true true true Operating System Version
There are several other variants that are returned, depending on how many times I click 'verify'....
All the different values are derivatives of the Operating System version string which is 5300-08 - ie. AIX 5.3, Technology Level 08.
So whatever the command is that the sensor for the AIX agent is running, it doesn't correctly parse the results and return the correct value.
What concerns me the most is that the value that gets returned can change from one moment to the next. I don't even understand how that could possibly happen - running the same static command(s) should always return the same values....
I have tested the same scenario with a Windows and a ESX agent and it does not seem to occur, so appears to be AIX only at this stage.
A bug report is required here.