Re-ordered operations so that first the vehicle bucket is set, then the player is warped, and then we wait for the vehicle to have an owner (warp is set it wait for the warping player to become the owner) and then the properties are set.
Ensures that properties are set, or else deletes the vehicle and throws an error.
Fixes #501