Some speculation: Could it be that ubiquity calls mkswap multiple times, or tries to determine the UUID before calling mkswap?
Some speculation: Could it be that ubiquity calls mkswap multiple times, or tries to determine the UUID before calling mkswap?