You said that the CF spec states that this is case insensitive, perhaps you could change this to:
```cube.attributes['positive'] = 'DOWN'``` and make the necessary changes to ```plot.py```.