Bug 483: Make sure transaction applies whole removal list

Change-Id: I53d1cf10bce6e444f80b13d9ce57e5f1ef2eb5c9
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
(cherry picked from commit 5659f588f80522a5be5c80d0e5ff34068b5f4786)
Merge "Bug 483: Make sure transaction applies whole removal list" into stable/hydrogen