I upgraded the outbound leg of a trip using miles about a week ago and the miles were withdrawn immediately. I called the international reissue desk today and the was availability on the return, so I upgraded that as well, but the rep said that he had to send the ticket over to another desk and it could take up to 24 hours. Seats confirmed, miles not yet withdrawn.
As it seems, /shockingly/ YMMV.