[PLAT-3484] Fixed storage of empty portfolios.

The NonVersionedRedisPositionSource previously wouldn't have
been able to store an empty Portfolio (e.g. one that doesn't
have any sub-nodes or positions). Now it stores them
correctly.