If you don't have both nodes running all the time then you need to wait for a block confirmation before the balance shows up...
What exactly does that mean? Doesn't at least one block need to be mined before the transaction is registered on the receiving end?
The nodes will do 0-confirmation transactions, they'll show up as 'pending' in the 0.4.x UI.