Harlequins stumble at final hurdle