No. You can create and approve the transaction first and then deposit assets when ready. Settlement only takes place when the transaction is affirmed and all the required assets have been deposited.
Notifications are off by default in Sandbox. Contact Support to turn them on.
You can fund your Sandbox Account with the supported assets or those listed in Create Sandbox Deposit. For most setups, use the assets you can trade, transfer or withdraw for testing.