I believe that "misspelled identifier" quick fixes should precede the "remove unused declarations".  If anyone wants to take this on, this should just be a matter of 1. Making a test case for this, and 2. Shifting the order of which quick fix is registered first.