Using a legacy formatter as default no longer causes an infinite loop.

This spec should probably verify a warning was emitted, but I couldn't
quite figure that part out.

Fixes #1507 

@myronmarston @JonRowe