Fixes a pathological situation where if a function signature used a trailing comma but was later reformatted to a single line (with the trailing comma removed), Black would change its mind whether a file is Python 3.6-compatible between runs.