Sia will attempt to upload when not sync'd
When Sia is not sync'd, it is generally not able to upload because it will ask for the wrong collateral amount from the host (asking for too many blocks of collateral, which the host will reject). So either we need to account for this and ask for the right amount of collateral (perhaps using timestamps to guess), or we need to wait until we have sync'd the chain before attempting to upload.