FlxTypedSpriteGroup: change update order to save FlxObject.last

I found that moving FlxSpriteGroup does not collide correctly by FlxG.collide().
The problem is that FlxSpriteGroup changes members' position (by FlxTypedSpriteGroup.updateMotion()) before they store it as a last position, so I fix this problem by calling group.update() first.