A 100% haircut would mean that their assets are effectively worthless. I highly doubt that the depositing banks would have done this if that were the case.
Yes, that‘s my point: Even in case of an unprecedented interest rate hike and 10-year treasuries, the haircut due to depreciating asset values would not be 100% but much less.