Use functools.wraps in default_fallback decorator

This addresses #1149.