It was used to measure relay CPU load by ensuring that the first connection fails if the relay's CPU is heavily loaded and it can't process create cells.
I bet that probably doesn't work the same way it used to, and even if it does, the client default and consensus default are both to use create cells anyway.
So we can safely remove this option, or ignore it, and bwauth behaviour won't change, at least in 0.3.1 once #21407 (moved) is merged.
Trac: Summary: bwauths use FastFirstHopPK to bwauths use FastFirstHopPK, which is deprecated. Points: N/Ato 1 Keywords: N/Adeleted, tor-dirauth try-and-find-out deprecated added
It sounds like (since bwauths aren't generally using 0.3.1) that this could cause some change so we should measure, correct?
It shouldn't make any change. The bwauths were early adopters of the value 0 for this option, and in the many years since they started using 0, the rest of Tor caught up and everybody starting using 0. Then recently we took out the ability to choose anything other than 0.
(In earlier Tor versions, the networkstatus_get_param("usecreatefast") defaulted to 1, and in more recent Tor versions, it defaults to 0. But in either case, it uses the param set by the consensus, which has been 0 for years.)
tl;dr I think this is not a big deal, just delete the line and move on.