make sandboxed tasks not overwrite their config when null is returned

this was causing fitbit to go over the rate limit because the overall
hit tracking was being overwritten
Merge pull request #756 from Singly/sandbox-maintain-config

make sandboxed tasks not overwrite their config when null is returned