Fix some more official promise/a+ spec tests
fix for null and pseudo-promises