Remoteboot Client Won't Start

If a client won't boot remotely, or if you're having problems with the way the client is booting: