then move the 0.00004 to a different account
Not going to happen. The minimum output is
BTC0.00005430, and you can't send less than that*. That includes change. If your change would be less than the minimum, it is added to the fee instead.
*You can send amounts less than the minimum by reducing
minrelaytxfee, however such transactions are non-standard and many miners will not mine them, so it may take a very long time to confirm.