jQuery.when( a ) does not look for a then method on its argument, which differs from its behavior in longer jQuery.when( a, … ) invocations. It should treat non-Deferred thenables identically in both cases.
http://jsfiddle.net/0r62we79/9/