Fix misc refrigeration issues

This should address issues #946 and #948. It will also address part of issues #945, #823, and #822 (API only). 

@asparke2 @kbenne 

@macumber Does 4a4ca35 address #948 fully?