Calling limit or orderBy after a union() now affects the union, not the calling query