Bitcoin exchange-traded funds attracted $4.6 billion over the past month, pushing their year-to-date flows into positive territory.