more fixes for suspend and basal processing; all current tests pass, but still need to add additional tests