increased test coverage to check for amount of coins in till after change was returned - this would have caught the earlier bug where all coins of a certain type  were deleted from the till each time we returned change from that coin type