Snowflake's customers typically pay for a year of service up front, but this could be about to change. A sharp change in this consumer behavior could lead to a temporary issue with its free cash flow.