If you recently upgraded to glib >= 2.41, then that's the reason Thunar isn't respecting the default app you've set. See the following bug report for details: https://bugzilla.xfce.org/show_bug.cgi?id=11212