ISPN-2473 Forwarding for non-transactional write commands should be asynchronous

https://issues.jboss.org/browse/ISPN-2473

Includes a new test for command forwarding and a fix for the topologyId field initialization in TxCompletionNotificationCommands.