Is this a bug in the Scala compiler API? It seems like `pos.start` should be OK if `pos.isDefined`, but the old version crashes on my project codebase. Worth raising upstream?