What happens when a FSMO holder goes down?

You literally need to read the documentation. It tells how things are handled and will handle a lot of confusions.

I.e.:

No Schema Master - you are WRONG. The schema master is responsible for the SCHEMA. Updating user details is not changing the schema. Schema updates are (i.e. adding a field to the user object).

No RIF master (it is RID, not RIF) - you can add permissions as you want, as this does not create a RID. The RID master is responsible for handing out RID's. Like when a USER IS CREATED (new object). Here is the point though - the DC's all CACHE UNUSED RID. So, a RID master going down for an hour is mostly a non issue unless you try to create thousands of users on another DC during this time.

No PDC Emulator: Time Sync not sure (as this is done via PDC emulator), but why PW change or reset? YOu have so old windows machines that they use the old PDC concept / API? Because otherwise there is no reason for this. I find info saying otherwise in not necessarily current technical info so - a little complex.

The list goes on. YOu seem to make up limitations because it looks like you have no real idea what the roles do.

Anyhow, the exact documentation you look for is here:

https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/fsmo-roles

Generally assume that roles are not necessary to be operational all the time - in many cases the system will work with limitations (i.e. no update that requires a schema update when the schema master is offline, but you CAN update OBJECTS as this is not a schema update).